基于颜色定位,可以将物体转化为其他的颜色空间格式的图像
然后根据颜色的取值范围,定位某些区域。得到感兴趣区域的数值
进一步得到范围内的数据
很显然,当转化颜色空间后
根据颜色空间的多少,提取到各个部分的数据
并且根据各个部分的阈值判断得到了红色区域的位置
当调整阈值的范围 可以得到的数据结果如下所示
显然的这个可以消除干扰,但是定位效果需要提升和优化,其中选择图像的代码为
[filename,pathname] = uigetfile({'*.*';'*.jpg';'*.bmp';'*.gif';'*.png';'*.tif'},'Read Pic');
str = [pathname