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

3 visualizaciones (últimos 30 días)
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 comentarios
Walter Roberta
Walter Roberta el 17 de Dic. de 2012
Editada: Walter Roberta el 17 de Dic. de 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 el 17 de Dic. de 2012
What was your thought that
r(p:q) = [y(1:i, j); eob];
might mean?

Iniciar sesión para comentar.

Respuestas (1)

Image Analyst
Image Analyst el 17 de Dic. de 2012
p is an array, so you can't do r(p:q) - it doesn't make sense. What are you wanting to do?

Categorías

Más información sobre Data Distribution Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by