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.
É 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.
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
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.