Matlab打开图像的几种方式

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
上一篇:c++ opencv 横向和纵向拼图


下一篇:【游戏】基于lanchester作战模拟设计 matlab源码 GUI界面