Matlab GUI,显示图片,打开文件对话框,单选按钮组
2017-10-18 21:45
621 查看
(代码: 1\TuPianxiansi.m)
% 窗体打开前,先执行该函数------------------------------------------- function TuPianxiansi_OpeningFcn(hObject, eventdata, handles, varargin) handles.output = hObject; global im; %声明全局变量 guidata(hObject, handles); % 选择图片按钮,打开文件对话框--------------------------------------- function pushbutton1_Callback(hObject, eventdata, handles) global im; [name,dir,index]=uigetfile({'*.jpg';'*.bmp';'*.gif'},'选择图片'); %打开文件对话框。index表示判断打开文件还是点击取消 if index==1 %如果选择打开文件 str=[dir name]; %字符串拼接 im=imread(str); %读取图片,保存到全局变量中。 axes(handles.axes1); imshow(im); %在坐标轴(axes1)中显示图片 end % 退出按钮---------------------------------------------------- function pushbutton2_Callback(hObject, eventdata, handles) close(gcf); %关闭当前窗体 % 单选按钮组,选择改变的回调函数---------------------------------------------- function uibuttongroup1_SelectionChangedFcn(hObject, eventdata, handles) global im; str=get(hObject,'String'); %获取单选按钮的String值 axes(handles.axes1); switch str case '原图' imshow(im); %显示图片 case 'sobel' bf=edge(rgb2gray(im),'sobel'); imshow(bf); case 'prewitt' bf=edge(rgb2gray(im),'sobel'); imshow(bf); case 'canny' bf=edge(rgb2gray(im),'sobel'); imshow(bf); end
相关文章推荐
- Matlab GUI,显示学生成绩(读取txt,xls文件),打开文件对话框
- 点击图片或按钮打开文件对话框
- 用按钮打开对话框选取图片按大小显示在控件中
- 用按钮打开对话框选取图片按大小显示在控件中
- matlab gui(三)对话框(文件打开/保存对话框,进度条)
- Matlab GUI,activex控件,播放视频,菜单,打开文件对话框
- 第16周周四:GUI编程及文件对话框的使用 项目二:图片显示
- VC++中将对话框的背景设为自己想要的图片,增加打开文件按钮
- MFC点击按钮打开文件选择对话框并获取图片
- 显示打开文件的对话框:TMP_GUI_FILE_OPEN_DIALOG
- 利用对话框打开一个图像文件,并显示图片
- MFC对话框打开一幅图片并在picture显示和图片保存
- 【转】使用matlab软件打开一幅图片并且分别提取其中的RGB分量并显示
- Matlab GUI,输入文本对话框,选择文件对话框,列表(多选)对话框
- Matlab GUI,设置按钮的背景图片,美化按钮
- 利用Qt的标准文件对话框及OpenCV创建窗口并显示图片
- 用matlab gui 实现打开对话框选择图像
- 黑马程序员_GUI(布局,Frame,事件监听机制,对话框Dialog,菜单,打开和保存文件)
- OpenCV&Qt学习之一——打开图片文件并显示
- MFC实现打开、保存文件对话框和浏览文件夹对话框,把代码直接拷贝到要响应的按钮函数下面就行了