Can somebody tell me why I have this Warning by using this code

5 vues (au cours des 30 derniers jours)
Walter Roberta
Walter Roberta le 17 Déc 2012
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 Roberta
Walter Roberta le 17 Déc 2012
Modifié(e) : Walter Roberta le 17 Déc 2012
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
Walter Roberson
Walter Roberson le 17 Déc 2012
What was your thought that
r(p:q) = [y(1:i, j); eob];
might mean?

Connectez-vous pour commenter.

Réponses (1)

Image Analyst
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?

Catégories

En savoir plus sur Data Distribution Plots 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