Cómo importar y exportar imágenes con matlab

Usted tendrá que saber algunas cosas antes de trabajar con imágenes en MATLAB. Las imágenes son más complejos que los archivos de texto, ya que utilizan datos binarios que no es fácil de entender para los humanos, y el formato de datos que es complicado. Pequeñas, diagnosticar y difíciles de errores pueden hacer que la imagen entera falle. Sin embargo, el proceso de exportación e importación de imágenes es relativamente sencillo.

Video: Exportar graficas de simulink a matlab

Exportación de imágenes

Antes de que pueda exportar una imagen, necesita una imagen para exportar.

Video: ¿Cómo exportar imágenes desde MATLAB?

Antes de exportar la imagen, debe decidir sobre los parámetros de la salida. El parámetro más importante es el tipo de salida. Debido a Joint Photographic Experts Group (.jpeg) los archivos son comunes en la mayoría de plataformas, el ejemplo se utiliza una .jpeg.

Después de decidir sobre un formato de exportación, se puede utilizar el guardar como() funcionar para realizar la tarea. En este caso, se escribe saveas (GCF (), ‘Bar1.jpeg’, ‘jpg’) y pulse Enter. MATLAB exporta la figura usando cualquier resolución está establecido actualmente para la figura. Recuerde que la GCF () función obtiene el mango de la cifra actual. Aquí es la trama en Windows como visor de fotos Bar1.jpeg.

Utilizar el guardar como() la función para guardar objetos de MATLAB, como parcelas. Sin embargo, cuando se trabaja con imágenes reales, utilice el soy escritura() funcionar en su lugar. los soy escritura() La opción funciona esencialmente del mismo modo que guardar como() hace, pero trabaja directamente con los archivos de imagen.

Importación de imágenes

MATLAB también puede trabajar con imágenes que se importan de otras fuentes. El método básico de la importación de una imagen es utilizar Estoy leído(). Por ejemplo, para importar Bar1.jpeg, escribe ImportedImage = imread ( ‘Bar1.jpeg’) - y pulse Enter. Lo que se ve como salida es una matriz que tiene las mismas dimensiones que la imagen.

Si la imagen tiene una resolución de 900 × 1200, la matriz también será de 900 × 1200. Sin embargo, una tercera dimensión está implicada - la profundidad de color. Toma los valores de rojo, verde y azul para crear una imagen en color. Por lo que la matriz resultante es en realidad 900 × 1200 × 3.

Esta es una de esas situaciones en las que el punto y coma es absolutamente esencial al final del comando. De lo contrario, es posible que también vaya a tomar una taza de café mientras espera a que los números para desplazarse por. Si accidentalmente se emite el comando sin el punto y coma, siempre se puede detener pulsando Ctrl + C.

Para visualizar la imagen, se utiliza el imagen() función. Por ejemplo, para mostrar la imagen que acaba de importar, se escribe imagen (ImportedImage) y pulse Enter. Usted ve la trama original, pero en forma de imagen.

Artículos Relacionados