Skip to content

Implementação do código de Golomb para compressão de imagens em Rust.

License

Notifications You must be signed in to change notification settings

vini-fda/EET51_Lab3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EET-51 Lab 3: Compressão de Imagens sem Perda de Informação

Implementação do código de Golomb para compressão de imagens em Rust, bem como levantamento de histogramas, cálculo de entropia e cálculo da taxa de compressão.

Dependências

É necessário ter o Rust instalado na máquina para executar o código. Para instalar o Rust, siga as instruções oficiais da linguagem.

Execução

Para executar o código, basta executar o comando cargo run <caminho_da_imagem> no diretório raiz do projeto.

Por exemplo, para executar o código com a imagem peppers.tif:

cargo run imgs/peppers.tif

Análise

Há um Jupyter Notebook no diretório principal do projeto que contém a análise dos resultados obtidos. Para executá-lo, é necessário ter o Jupyter instalado na máquina. Para instalar o Jupyter, siga as instruções oficiais da ferramenta.

About

Implementação do código de Golomb para compressão de imagens em Rust.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published