
Error Index exceeds matrix dimensions
Publicado por Javi (4 intervenciones) el 03/10/2014 13:10:39
Hola. Estoy realizando un programa para reconocimiento de iris y me sale el error ese.
No entiendo porque me sale ese error en el bucle for. Mi objetivo es recorrer la imagen para
detectar cambios de intensidad de grises en la imagen y localizar donde está la pupila.
El numero de filas que me sale es de 234 y el de columnas 353.
Gracias.
%//Adquisicion imagen//
rgb = imread('Blue-Iris.jpg');
rgbdim = imresize(rgb,0.2);
figure;
imshow(rgbdim);
%//Pasamos a escala de grises//
ImgGray = rgb2gray(rgbdim);
x=10;
[filas,columnas,e]=size(ImgGray)
for i=1:filas
resta = filas(i,x:columnas)-filas(i,1:columnas-x);
end
No entiendo porque me sale ese error en el bucle for. Mi objetivo es recorrer la imagen para
detectar cambios de intensidad de grises en la imagen y localizar donde está la pupila.
El numero de filas que me sale es de 234 y el de columnas 353.
Gracias.
%//Adquisicion imagen//
rgb = imread('Blue-Iris.jpg');
rgbdim = imresize(rgb,0.2);
figure;
imshow(rgbdim);
%//Pasamos a escala de grises//
ImgGray = rgb2gray(rgbdim);
x=10;
[filas,columnas,e]=size(ImgGray)
for i=1:filas
resta = filas(i,x:columnas)-filas(i,1:columnas-x);
end
Valora esta pregunta


0