📄 代码29.6.5.txt
字号:
% 在pushbutton1按下时执行的回调函数。
function pushbutton1_Callback(hObject, eventdata, handles)
[filename,pathname]=uigetfile('*.jpg')
% 图形界面打开图像文件,文件的类型为jpg。
set (handles.edit1,'string',[pathname,filename])
% 文本编辑框1中的字符设置为路径和文件名。
file=get(handles.edit1,'string');
% 得到文本编辑框1中的字符串。
A1=imread(file);
% 读入图像。
X1=rgb2gray(A1);
% 灰度转化。
axes(handles.axes1);
% 选择图像显示轴为轴1。
imagesc(X1);
% 对图像进行缩放显示。
colormap(gray)
% 色彩索引图为灰色。
% 在pushbutton2按下时执行的回调函数。
function pushbutton2_Callback(hObject, eventdata, handles)
% hObject 赋予pushbutton1的句柄。
% eventdata 保留项-在将来的MATLAB版本中进行定义
% handles 带有句柄和用户数据的结构(参见 GUIDATA)
[filename,pathname]=uigetfile('*.jpg')
% 图形界面打开图像文件,文件的类型为jpg。
set (handles.edit2,'string',[pathname,filename])
% 文本编辑框1中的字符设置为路径和文件名。
file=get(handles.edit2,'string'); % 得到图像的文件名和路径
A2=imread(file); % 读入图像
X2=rgb2gray(A2); % 灰度转换
axes(handles.axes2); % 设置图像显示轴
imagesc(X2); % 显示图像
colormap(gray) % 设置色彩索引图
function Fuse_Callback(hObject, eventdata, handles)
% hObject 赋予pushbutton1的句柄。
% eventdata 保留项-在将来的MATLAB版本中进行定义
% handles 带有句柄和用户数据的结构(参见 GUIDATA)
file=get(handles.edit1,'string'); % 得到图像的文件名和路径
A1=imread(file); % 读入图像
X1=rgb2gray(A1); % 得到X1。
file=get(handles.edit2,'string'); % 得到图像的文件名和路径
A2=imread(file); % 读入图像
X2=rgb2gray(A2); % 得到X2。
XFUS = wfusimg(X1,X2,'sym4',5,'max','max'); % 对X1和X2进行图像融合。
axes(handles.axes3); % 将融合图像显示在轴3。
imagesc(XFUS) % 对图像进行缩放显示。
colormap(gray) % 色彩索引图为灰色。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -