Matlab打开图像的几种方式
- 自定义选择图像
%分割单张图像
[FileName,PathName,FilterIndex] = uigetfile({'*.png;*.jpg;*.jpeg;*.bmp';'*.*'},'选择一幅待处理图片');
filename = fullfile(PathName, FileName) ;
img = imread(filename);
- imread写入地址读取图像
%处理单张图像
m1=imread('F:\Data_set\Data\alphabet\dataset\biasIm\3.bmp'); %m1是一个公共变量会不停的被下一张图片信息覆盖最后是最后一张图片的信息
img=m1;
Img = double(img(:,:,1));
批量处理多张图像的时候,需要‘[]’将三段字符串并列在一起,还需要’in2str’将数值i转化为字符
%批量处理多张图像
for i=1:n
m1=imread(['F:\Data_set\Data\alphabet\dataset\gt\',int2str(columnE(i)),'.bmp'])
img=m1;
Img = double(img(:,:,1));
end