1. Leitura e exibição de imagens Matlab

Antes de começarmos, precisamos criar um arquivo .m no script e executá-lo. O caminho para o script deve ser alterado sempre que ele for executado. clc;clear;closeall; geralmente é visto no início de um arquivo. Então, qual é o papel deles?

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

1. Leitura de imagens

I=imread(‘pout.jpg’);

imread é uma função que lê imagens. pout.jpg é o nome da imagem e pode ser lido diretamente em qualquer programa. Então, e se quisermos ler funções em outros locais? Aqui falamos sobre algumas situações comuns.
(1) Leia 1.jpg. Este diretório está no diretório de fotos atual e o arquivo de script está no mesmo diretório da foto.

I=imread(1.jpg’);

insira a descrição da imagem aqui
(2) Leia E:\My Desktop\MATLAB\Exercise\1.jpg e obtenha o caminho absoluto da foto. Não importa em qual caminho o script esteja, isso não afetará a operação.

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

insira a descrição da imagem aqui

(3) Leia 20 imagens em E:\My Desktop\Cut Flower Stamens\Saffron Pictures.

for i=1:20

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

end

Observe que [ ] é adicionado para garantir que esta seja uma frase completa. num2str(i) converte i do formato de número para caractere. Isto permite a leitura cíclica.

2. Exibição de imagens

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

insira a descrição da imagem aqui
Então, quando usar a figura? Quando apenas uma imagem é exibida no programa, basta imshow diretamente. Então, quando houver muitas imagens, você precisará usar

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

E se você quiser exibir várias fotos em uma imagem? O título é exibido acima da imagem como um lembrete.

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');

insira a descrição da imagem aqui
Os primeiros 21 representam a distribuição de 2 1 ou 2 2, 3*3, etc. Organizados de acordo com as linhas, começando na primeira linha estão 1 2 .

Acho que você gosta

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