MATLAB手动读取图像

MATLAB手动读取图像_第1张图片
guide保存后,在读取图像回调函数下加:

%执行的时候可以手动选择图像
%选择图片路径
[filename,pathname]=uigetfile({'*.jpg;*.bmp;*.tif;*.png;*.gif','All Image Files';'*.*','All Files'});
%合成路径+文件名
str= [pathname,filename];
%读取图片
in=imread(str);
%使用第一个axes
axes(handles.axes1);
%显示图片
imshow(in);

退出按钮回调函数下加:

close(gcf)

则实现功能
MATLAB手动读取图像_第2张图片
注:gcf - 当前图窗的句柄

此 MATLAB 函数 返回当前图窗的句柄。如果图窗不存在,则 gcf 将创建一个图窗并返回其句柄。可以使用图窗句柄查询和修改图窗的属性。有关详细信息,请参阅
Figure 属性。

你可能感兴趣的:(Matlab)