如何定位这个载具上的所有圆孔?

Viewed 67

原图如下:
image.png

要求不能定位到画面左侧的螺丝

3 Answers

使用图像增强-灰度增益,调亮图像
image.png
在此基础上进行多模板定位即可成功定位
image.png
task版本3.8.80 新作业_13 (2).task

1、使用图像增强算法增强亮度
image.png
2、使用边缘增强:图片输入解图像增强输出图像,增强圆孔边缘
image.png
3、使用多变点定位识别斑点
3.1、多斑点定位图片输入接边缘增强输出图像
3.2、配置斑点颜色阈值上下限45-200
image.png
3.3、配置背景颜色上下限0-34
image.png
3.4、增加过滤器,面积过滤器1000-2500过滤不符合的斑点,亮度均值过滤器0-18过滤识别出的螺丝

image.png

4、效果如下
image.png

作业圆孔识别.task;灵闪版本:3.9.7

原图,中间曝光明显更强,边缘区域较弱
image.png
因此先使用图像均衡,得到
image.png
然后用十字核检测圆
image.png
用膨胀处理下圆孔的边缘
image.png
最后再来个图像均衡,让斑点颜色更一致
image.png
多斑点定位,过滤
image.png
最后结果图
image.png
整体作业:新作业.task