Quedarte con un trozo de una imagen
Publicado por Duda Matlab (1 intervención) el 04/04/2013 11:06:18
Buenas!! me interesaría quedarme con un trozo de una imagen automaticamente. Es decir, funciones como "imcrop" no me interesarían, ya que se ha de hacer imagen por imagen, y yo trabajo con muchos frames de un vídeo.
He probado lo siguiente para una sola imagen, pero no consigo obtener el trozo esperado.
[I,map] = imread('imagen.jpg');
imshow(I)
x=550; y=150; %centro a partir del cual me desplazo
a=I(x-25:x+24,y-25:y+24);
size(a)
figure; imshow(a)
Si alguien me pudiese ayudar, me sería de gran ayuda!!
Mil gracias!
He probado lo siguiente para una sola imagen, pero no consigo obtener el trozo esperado.
[I,map] = imread('imagen.jpg');
imshow(I)
x=550; y=150; %centro a partir del cual me desplazo
a=I(x-25:x+24,y-25:y+24);
size(a)
figure; imshow(a)
Si alguien me pudiese ayudar, me sería de gran ayuda!!
Mil gracias!
Valora esta pregunta
0