信息

这个问题已经结束了。重新打开以编辑或回答。

我试图构建一个GUI,其中第一个popupmenu1有代码,给出结果为'rs',我想将结果传递给下一个popupmenu2,我已经使用了guidata来这样做,但我得到了错误“引用不存在字段”

1次观看(过去30天)
代码我写的函数popupmenu1_Callback(hObject,事件数据,处理)
开关get (handles.category,“字符串”
情况下“西红柿”%用户选择峰值。
%%%%%%%%%%%% 成熟 %%%%%%%%%%%%
一个= imread (“picview_tmpEnvironmental214.jpg”);
b =一个;
= rgb2gray ();
= im2bw (5);
[m, n] =大小(一个);
= ~;
数字
imshow(一个);
数= 0;
i = 1: m
j = 1: n
如果((i, j) = = 1)
数=计数+ 1;
结束
结束
结束
a = b;
[rows cols plane] = size(a);
Rplane = a(:,:,1);
Gplane = a(:,:,2);
Bplane = a(:,:,3);
国旗= 0;
x = 1:1:行;
y = 1:1:关口
如果((128 < rplane (x, y) & rplane (x, y) < = 255) & (0 < gplane (x, y) & gplane (x, y) < = 128) & (0 < bplane (x, y) & bplane (x, y) < = 128))
标志= 1 +标志;
结束
结束
结束
K =计数;
%K=rows*cols-白色或黑色像素的%no(表示水果像素以外的像素);
rs = (flag/K)*100;
handles.rs = rs;
guidata (hObject,处理)
%%%%%%%%%%%% 缺陷的基础上颜色 %%%%%%%%%%%%%%%%%%%%%%%%
情况下“芒果”用户选择膜。
情况下“Apple ju ju be”用户选择Sinc。
情况下“橙”
否则
结束
函数popupmenu2_Callback(hObject, eventdata, handles)
rs3 = handles.rs;
请提出解决方案
3评论
图像分析
图像分析 2016年3月15日
是的,但它和这个一样糟糕。你没有修改格式。不管怎样,你看到我下面的回答了吗?

答案(1)

图像分析
图像分析 2016年3月15日
在指定断点的行上设置断点,并查看它是否停止在那里。我打赌它根本就没到那一步。

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!