任务
利用路由器将海康工业相机成像传递给工控机的过程中,部分图像出现成行的绿线,如下图所示,用python-OpenCV进行处理,追求在最短的时间内检测出有瑕疵的图片进行排除。
图1
使用halcon18进行协助,按住CTRL,光标会显示该像素点的坐标以及gb,很方便发现绿线的rgb分别是(0,136,0)
思路:通道分离》二值化》遍历像素点的像素,找出符合条件像素,就进行累加》遍历完一行的像素点的像素值,对累加值与图片宽进行比较,判断是否是绿线。
第一次程序
但是缺点十分明显,图片大,600万像素,遍历十分耗时,对图片的长宽都进行了缩放,再进行处理,
如果觉得《python图像缺陷识别算法_利用python-OpenCV对成像有瑕疵的图片进行检测》对你有帮助,请点赞、收藏,并留下你的观点哦!