最佳答案
如果相机拍摄的位置和被检测对象的位置是固定的,那么第一步,先把RGB图像转为灰度图,第二步,截取出灯所在的那片区域,第三步,阈值分割,这个图片我试了下,去170到255即可取得灯的区域,阈值后根据灰度值在170到255之间的区域面积进行判断,如果面积大于1500像素点,则灯亮,否则灯灭
如果相机拍摄的位置和被检测对象的位置是固定的,那么第一步,先把RGB图像转为灰度图,第二步,截取出灯所在的那片区域,第三步,阈值分割,这个图片我试了下,去170到255即可取得灯的区域,阈值后根据灰度值在170到255之间的区域面积进行判断,如果面积大于1500像素点,则灯亮,否则灯灭
2
举报
-
世人皆不同:
嗯谢谢 很详细 可是我如果用labview视觉助手的话要用到哪些算子呢 特别是怎么实现截图部分图像呢
-
周建远
回复
世人皆不同:
直接用视觉助手,里面的Image Mask对应着图片分割,可以用来提取对应区域,Color Threshold对应着转换为灰度图,Threshold对应着二值化(也就是阈值分割),处理完成后可以直接生成LabVIEW VI,免去自行找函数一个一个加的步骤 但是建议还是稍微了解一下Halcon,这个在视觉方面比NI VISION的优势要大很多