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
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Walter Roberson
am 17 Dez. 2012
What was your thought that
r(p:q) = [y(1:i, j); eob];
might mean?
Antworten (1)
Image Analyst
am 17 Dez. 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 Kommentare
Siehe auch
Kategorien
Mehr zu Data Distribution Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!