[討論] 影像辨識的 switch 用法是否錯誤??已回收
小弟的程式發現目前只能顯示數字 3和4 (當我符合wx1(1)和wx1(2)的辨識範圍內)
但是當座標落在 1和2的 範圍時卻只會顯示出 3,正常應該是要顯示 1和2
如今它把 1和2 都看成是 3 的範圍,但是我有看過座標確實是在1和2範圍內
試問前輩問題出在哪?
code = wx1(1)<159 & wx1(2)<159;
code = 1 + (wx1(1)>161 & wx1(1)<319 & wx1(2)<159);
code = 2 + (wx1(1)>321 & wx1(1)<479 & wx1(2)<159);
code = 3 + (wx1(1)>481 & wx1(1)<640 & wx1(2)<159);
code = code %(檢查用)
switch code
case 1;
set(handles.text1, 'String', '1');
break;
case 2;
set(handles.text1, 'String', '2');
break;
case 3;
set(handles.text1, 'String', '3');
break;
case 4;
set(handles.text1, 'String', '4');
break;
end
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.96.35.30
推
03/20 17:44, , 1F
03/20 17:44, 1F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):