implementacao da arvore de huffman e kmeans para compressao e descompressao lossy de imagens.
gera o arquivo binario huff e descompactador:
makeremove todos os arquivos compilados:
make cleancompacta um arquivo .bmp gerando 2 arquivos de saida, code.h4k e tree.bin:
./huffdescompacta decodificando os arquivos tree.bin e code.h4k, e escreve um arquivo resultado.bmp:
./descompactadorresultado.bmp grid 4x4 e 12 cores kmeans:
(1 - (((82 + 224) / 1024) / 2.8)) * 100 = 89.32756696428571
89.32% de compressão