根据红色区域的多少 然后根据颜色的大小进行定位研究
可以得到最后的数据结果
根据红色的RGB的范围,进而可以知道红色的位置
部分程序见:
xmin = Ran(in,1)-round((Ran(in,2)-Ran(in,1))*0.15);
xmax = Ran(in,2)+round((Ran(in,2)-Ran(in,1))*0.15);
ymin = Ran(in,3)-round((Ran(in,4)-Ran(in,3))*0.15);
ymax = Ran(in,4)+round((Ran(in,4)-Ran(in,3))*0.15);
II = handles.I(xmin:xmax,ymin:ymax,:);
end
axes(handles.axes4);
imshow(II);
% imwrite(II,'5.png','png')
handles.Divice = II;
guidata(hObject, handles);
源程序见:MATLAB红色目标定位交通标志识别系统-Matlab文档类资源-CSDN下载
如有侵权,请联系作者删除。