显示警报的空轴框。

3视图(30天)
里亚毯
里亚毯 2017年6月1日
当轴框不包含任何图像和用户单击按钮那么一个错误应该弹出说“请上传图片”或其他东西,怎么做怎么检查是否轴盒子是空的?
2的评论
里亚毯
里亚毯 2017年6月1日
这样的主屏幕,我想把一张支票,当用户不会在适当的顺序。e点击“匹配”首先应该先警告,上传图片类似的“提取没有板”按钮

登录置评。

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2017年6月1日
设置“启用”属性的提取按钮“掉”的计划。当用户上传或捕获的图像时,启用属性设置为“上”。这种方式是不可能提取按钮被点击时没有从图像中提取。
8的评论
沃尔特·罗伯森
沃尔特·罗伯森 2017年6月3日
函数Load_Callback (hObject eventdata处理)
(文件名、路径名)= uigetfile ({‘* . jpg”;‘* . jpeg‘;“* gif”;‘* . png”;‘* . bmp‘},“选择文件”);
全球模板;
MyImage = fullfile(路径名、文件名);
我= imread(模板);
imshow (im,“父”,handles.axes1);
句柄。有_loaded_something = 1;
guidata (hObject处理);
函数Extract_Callback (hObject eventdata处理)
全球模板;
全球noPlate;
如果~ isfield(处理,“have_loaded_something”)
句柄。有_loaded_something = 0;
guidata (hObject处理);
结束
如果~ handles.have_loaded_something
对话框(“你需要加载一个形象!”,“模态”);
返回
结束
numberPlateExtraction(模板);
集(handles.edit1,“字符串”,noPlate);

登录置评。

更多的答案(2)

亚当
亚当 2017年6月1日
编辑:亚当 2017年6月1日
如申报。
句柄。hImage = [];
在程序的开始,然后把这个当你画出的形象。
句柄。hImage =显示亮度图像(hax,);
然后你可以测试按钮回调
如果isempty(处理。hImage)
errordlg (请上传图片的)
返回
结束
16条评论
里亚毯
里亚毯 2017年6月3日
编辑:里亚毯 2017年6月3日
我应该写回调函数?请实现你在上面给定的代码示例

登录置评。


图像分析
图像分析 2017年6月1日
您可以使用getimage()是否有任何图像的轴。它将是空的,如果你还没有加载图像(imshow等功能,图像,显示亮度图像,等等)。使用轴()来切换当前轴一个你关心的,那么:
形象= getimage ();
如果isempty(上图)
%没有在当前轴。
uiwait (warndlg (“请加载图像”));
结束

类别

找到更多的在交互控制和回调帮助中心文件交换

标签

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!