设置首页收藏本站在线聊天
授权版本:2024_09
开启左侧

汽车轮毂上的气门嘴检测

[复制链接]
没皮的饺子 发表于 2024-8-2 10:03:05 | 显示全部楼层 |阅读模式
本帖最后由 没皮的饺子 于 2024-8-3 14:16 编辑

检测气门嘴我用的是模板匹配,然后发现气门嘴跟背景区分不大的情况下识别不稳定。
有没有大佬能帮忙把图像好好的预处理一下,让气门嘴和背景对比度拉开。(轮毂图像是比较暗故意为之)
还是打算用模板匹配的方式去做这个气门嘴的识别,目前碰到的难点是气门嘴与背景对比度不够。
黑色轮毂.png
链接:https://pan.baidu.com/s/1xw2nFL2pn4rA6Y_YhMFpmQ
提取码:8888



奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
inter1999 发表于 2024-8-2 16:45:18 | 显示全部楼层
我的方法比较粗暴,你看一下。

气门芯检测.hdev

1.81 KB, 下载次数: 21

奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
macro 发表于 2024-8-2 17:13:00 | 显示全部楼层
666,真的是个好项目
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
Ggg3434 发表于 2024-8-2 17:25:25 | 显示全部楼层
看了一下图  位置比较固定 直接用比较粗暴的方式进行识别了
  1. read_image (Image, 'Tessst/963(黑色轮毂)/16-22-57-88.tiff')
  2. get_image_size (Image, Width, Height)
  3. dev_open_window (0, 0, Width/5, Height/5, 'black', WindowHandle)
  4. dev_display (Image)
  5. decompose3 (Image, Image1, Image2, Image3)
  6. RowCenter:=980
  7. ColumnCenter:=1280
  8. gen_circle (Circle, RowCenter, ColumnCenter, 850)
  9. gen_circle (Circle1, RowCenter, ColumnCenter, 750)
  10. difference (Circle, Circle1, RegionDifference)
  11. reduce_domain (Image3, RegionDifference, ImageReduced)
  12. emphasize (ImageReduced, ImageEmphasize, 91, 91, 3)
  13. threshold (ImageEmphasize, Region, 80, 255)
  14. fill_up (Region, RegionFillUp)
  15. opening_circle (RegionFillUp, RegionOpening, 15)
  16. select_shape (RegionOpening, SelectedRegions, 'area', 'and', 1000, 3000)
  17. select_shape (SelectedRegions, SelectedRegions1, 'circularity', 'and', 0.88, 1)
  18. dev_display (Image)
  19. dev_display (SelectedRegions1)
复制代码
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| 没皮的饺子 发表于 2024-8-3 14:11:02 | 显示全部楼层
inter1999 发表于 2024-8-2 16:45
我的方法比较粗暴,你看一下。

你好,我看了你的这个,你检测的是轮毂上的绿色点了,但是实际项目是检测轮毂的气门芯
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| 没皮的饺子 发表于 2024-8-3 14:14:12 | 显示全部楼层
Ggg3434 发表于 2024-8-2 17:25
看了一下图  位置比较固定 直接用比较粗暴的方式进行识别了

嗯,气门嘴的位置是固定在轮毂边缘的那一圈,但是按照你的这个写法,不能通用,比如说白色轮毂白色气门嘴那就不行。不能用RGB的方式去处理,应该还是用模板匹配去找这个气门嘴
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
halcon2016 发表于 2024-8-5 15:43:22 | 显示全部楼层
用模板匹配都能定位到
0.png 1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png 11.png
气门嘴定位.hdev (1.98 KB, 下载次数: 0, 售价: 20 视觉币)
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
shrayy 发表于 2024-8-5 16:02:30 | 显示全部楼层
我也在研究这个玩意儿,能够通配颜色的模板应该会很难做,还是放弃了,考虑用其他方法
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
wenbo_bob 发表于 2024-8-5 16:53:56 | 显示全部楼层
学习一下
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
inter1999 发表于 2024-8-5 17:22:24 | 显示全部楼层
没皮的饺子 发表于 2024-8-3 14:11
你好,我看了你的这个,你检测的是轮毂上的绿色点了,但是实际项目是检测轮毂的气门芯 ...

哈?我用代码再跑了一遍图,提取到的是你要求的位置啊?是哪里出了问题?
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表