I'm trying to Compress an image by using Run Length coding and Huffman coding. Please would you like to help by showing me the right codes
Can somebody tell me why I have this Warning by using this code
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
D=imread('C:\Users\Users\Pictures\Doc3_files\Doc3_files\Capture.gif');
F=im2double(D);
symbols = unique(F(:));
counts = hist(F(:), symbols);
p = double(counts) ./ sum(counts);
r(p:q) = [y(1:i, j); eob];
count= count + i + 1; %and add to output vactor
F((count+1):end) = []; %delete unused portion of B
y.size=uint16([xm xn]);
y.numblocks = uint16(xb);
y.quality = uint16(quality * 100);
y.huffman = mat2huff(B)
Warning: Colon operands must be real scalars.
Undefined function 'y' for input arguments of type 'double'.
2 commentaires
Walter Roberson
le 17 Déc 2012
What was your thought that
r(p:q) = [y(1:i, j); eob];
might mean?
Réponses (1)
Image Analyst
le 17 Déc 2012
p is an array, so you can't do r(p:q) - it doesn't make sense. What are you wanting to do?
0 commentaires
Voir également
Catégories
En savoir plus sur Data Distribution Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!