1. Lectura y visualización de imágenes de Matlab.

Antes de comenzar, debemos crear un archivo .m en el script y luego ejecutarlo. La ruta al script debe cambiarse cada vez que se ejecuta. clc;clear;closeall; suele verse al principio de un archivo. ¿Cuál es entonces su papel?

clc;%clc的作用就是清屏幕
clear;%clear是删除所有的变量
closeall;%close all是将所有打开的图片关掉。

1. Lectura de imágenes

I=imread(‘pout.jpg’);

imread es una función que lee imágenes. pout.jpg es el nombre de la imagen y se puede leer directamente en cualquier programa. Entonces, ¿qué pasa si queremos leer funciones en otras ubicaciones? Aquí hablamos de algunas situaciones comunes.
(1) Lea 1.jpg. Este directorio está en el directorio de fotos actual y el archivo de script está en el mismo directorio que la foto.

I=imread(1.jpg’);

inserte la descripción de la imagen aquí
(2) Lea E:\My Desktop\MATLAB\Exercise\1.jpg y obtenga la ruta absoluta de la foto. No importa en qué ruta se encuentre el script, no afectará la operación.

I=imread(‘E:\我的桌面\MATLAB\练习\1.jpg’);%绝对路径的读取

inserte la descripción de la imagen aquí

(3) Lea 20 imágenes en E:\Mi escritorio\Cut Flower Stamens\Saffron Pictures.

for i=1:20

 I=imread([‘D:\1023\25\’,num2str(i),.jpg’]);

end

Tenga en cuenta que se agrega [ ] para garantizar que sea una oración completa. num2str(i) convierte i de número a carácter. Esto permite la lectura cíclica.

2. Visualización de imágenes

imshow(I);%imshow显示按照原来的比例.

inserte la descripción de la imagen aquí
Entonces, ¿cuándo utilizar la figura? Cuando solo se muestra una imagen en el programa, simplemente imshow directamente. Luego, cuando hay muchas imágenes, debes usar

figuure;imshow(I1);%I是之前的变量名
figure;imshow(I2);
figure;imshow(I3)

¿Qué sucede si desea mostrar varias imágenes en una sola imagen? El título se muestra encima de la imagen como recordatorio.

clc;%clc的作用就是清屏幕
clear;%clear是删除所有的变量
close all;%close all是将所有打开的图片关掉。
I=imread('E:\我的桌面\MATLAB\练习\1.jpg');%绝对路径的读取
I1=imread('E:\我的桌面\MATLAB\练习\2.jpg');%绝对路径的读取
subplot(211);imshow(I);title('1');
subplot(212);imshow(I1);title('2');

inserte la descripción de la imagen aquí
El primer 21 representa la distribución de 2 1 o 2 2, 3*3, etc. Organizados según filas, a partir de la primera fila están 1 2 .

Supongo que te gusta

Origin blog.csdn.net/qq_55433305/article/details/126823024
Recomendado
Clasificación