信息
这个问题已经结束了。重新打开以编辑或回答。
我试图构建一个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;
请提出解决方案