viernes, 7 de febrero de 2014

Lectura, Despliege y Escritura de Imagenes en MATLAB

En MATLAB, las imágenes son leídas de algún dispositivo de almacenamiento al ambiente de MATLAB usando la función imread. La sintaxis general de esta función es:

>>A=imread('circuito.jpg');

Donde circuito.jpg es la imagen que se desea guardar en la variable A.

Una vez que la imagen haya sido cargada a una variable , podemos conocer sobre la cantidad de filas y columnas de la imagen archivada en la variable mediante el uso del comando size, que lo podemos escribir de la siguiente manera:

>>[M N]= size(A)

 y tenemos:


Podemos apreciar que nuestra imagen posee 606 filas y 2907 columnas.

Para desplegar la imagen almacenada en la variable como si se tratara de una imagen generada por el comando plot, se utiliza la función imshow. De esta manera se abrirá una ventana que contiene la imagen archivada, así, tenemos:

>>imshow(A);


Finalmente, para guardar la imagen resultante, utilizamos el comando imwrite con una sintaxis que nos permitirá nombrar la variable a la cual asignamos la imagen y el nombre específico para la misma, siendo así realizamos lo siguiente:

>>imwrite(A,'ute-mecatronica.blogspot.com.jpg')


POdemos observar que en la ventana de archivos se nos ha creado una imagen llamada ute-mecatrónica.blogspot.com según lo que hemos querido.




0 comentarios:

Publicar un comentario

Aprende a Programar tus propias aplicaciones