Effacer les filtres
Effacer les filtres

how to compress an image using huffman coding ?

1 vue (au cours des 30 derniers jours)
Islam Abu Tabikh
Islam Abu Tabikh le 12 Mai 2019
img= imread('C:\Users\Islam\Desktop\ball2.jpg');
Image = rgb2gray(img);
Image = Image(:);
[N M] = size(Image)
Count = zeros(256,1)
for i = 1:N
for j = 1:M
Count(Image(i,j)+1)=Count(Image(i,j)+1)+1;
end
end
prob = Count/(M*N)
symbols = 0:255;
[dict,avglen] = huffmandict(symbols,prob);
comp = huffmanenco(Image,dict)
imshow(img);

Réponses (0)

Catégories

En savoir plus sur Denoising and Compression dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by