Quiero leer una imagen en MATLAB, dibujar un rectángulo en ella y luego guardar la imagen.¿Cómo puedo guardar una imagen alterada en MATLAB?
Además, estoy aprendiendo MATLAB - por favor sea amable. Parece que debería ser simple, pero parece que no puedo hacerlo.
im = imread('image.tif');
imshow(im);
rectangle('Position', [100, 100, 10, 10]);
imwrite(im, 'image2.tif');
Aunque puedo ver el rectángulo en la imagen, la imagen guardada no muestra el rectángulo. ¿Cómo puedo guardar la imagen y hacer que aparezca el rectángulo?
FWIW, ya he intentado saveas()
, pero eso me da una imagen ENORME. ¿Hay alguna manera de usar saveas()
y hacer que la imagen guardada sea del tamaño correcto?
para la última parte, esto posiblemente esté relacionado con: http://stackoverflow.com/questions/3600945/printing-a-matlab-plot-in-exact-dimensions-on-paper – Amro