blsn.net
当前位置:首页 >> 在mAtlAB的gui中如何调用已经读取到AxEs中的图像 >>

在mAtlAB的gui中如何调用已经读取到AxEs中的图像

img_dst=getimage(handles.axes_dst); 主要就是getimage这个函数其他的按照你的设置改一下

你用的是代码设计啊??如果用guide设计,然后拖一个大的axes,载入图片,貌似就不会出这个问题

把axes1中的画图的数据传到axes2中,然后画出来就行了

如果axes的Tag属性是axes1,那么在其它GUI对象的回调函数里面plot(handles.axes1,x,y)

在每个按钮的代码的最前面加一行把axes的图像清除的代码就行了。 比如: cla(handles.axes1,'reset')

在按钮【选择需要识别的图片】右击View Callbacks→Callback,进入回调函数目录。 编写回调函数如下: axes(handles.axes1) %将Tag值为axes1的坐标轴置为当前 RGB=imread('p.jpg'); %读取名为p.jpg的图片 imshow(RGB); %显示图片

把你上述代码中的axis(handles.axes5);改为axes(handles.axes5); axis(handles.axes4);改为axes(handles.axes4);即可

画图之前,使用axes(axes2)转换坐标系

在每个按钮的代码的最前面加一行把axes的图像清除的代码就行了。 比如: cla(handles.axes1,'reset')

plot(handles.axes1,sound);legend('原始语音波形'); plot(handles.axes2,e);legend('加噪声后波形'); plot(handles.axes3,s1);legend('去噪后波形'); 这三句话改为: axes(handles.axes1); plot(sound); legend('原始语音波形'); axes(handles....

网站首页 | 网站地图
All rights reserved Powered by www.blsn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com