我要用matlab编写一个处理图片的GUI,有一个名为处理的Push Button和两个代表不同处
我要用matlab编写一个处理图片的GUI,有一个名为处理的PushButton和两个代表不同处理方式的RadioButton,希望我选了一个RadioButton后,再...
我要用matlab编写一个处理图片的GUI,有一个名为处理的Push Button和两个代表不同处理方式的Radio Button,希望我选了一个Radio Button 后,再点处理这个Push Button可以得到处理后的图片,请问这三个按钮要怎么联系在一起呢,各自的回调函数应该是怎么个形式?
展开
1个回答
展开全部
显示图片的是axes控件,就是那个图表样的按钮
pushbutton1中要完成以下任务。
先用imread读出来,再用imshow显示图片。还要将读出的图像矩阵保存以备其它控件调用。
其中选择文件可以用uigetfile命令,得到的是文件名和路径名两个字符串,然后把两者组合为一个字符串(fullfile命令或直接用矩阵拼接功能)用imread读即可。
因为要用pushbutton2处理图像,因此读出的图像矩阵要进行保存,可以将图像矩阵保存到诸如handles.data中,然后guidata(hObject,handles)刷新数据。之后在pushbutton2中就可以调用handles.data了。当然也可以将图像矩阵保存为全局变量。
pushbutton1中要完成以下任务。
先用imread读出来,再用imshow显示图片。还要将读出的图像矩阵保存以备其它控件调用。
其中选择文件可以用uigetfile命令,得到的是文件名和路径名两个字符串,然后把两者组合为一个字符串(fullfile命令或直接用矩阵拼接功能)用imread读即可。
因为要用pushbutton2处理图像,因此读出的图像矩阵要进行保存,可以将图像矩阵保存到诸如handles.data中,然后guidata(hObject,handles)刷新数据。之后在pushbutton2中就可以调用handles.data了。当然也可以将图像矩阵保存为全局变量。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询