设置首页收藏本站
开启左侧

求助大佬,数层数检测,总是数不准,求助求助

[复制链接]
qweerzhou 发表于 2025-7-17 13:28:06 | 显示全部楼层 |阅读模式
本帖最后由 qweerzhou 于 2025-7-29 09:10 编辑

附件中有两种材质的图,都要去数有几层,有时候有两个挨得很近连在一起,有的是卷进去了导致数不准。
铝箔7000us1gamma.jpg 铝箔7000us2gamma.jpg 铝箔7000us4gamma.jpg 铜箔8000us4gamma.jpg 铜箔10000us1gamma.jpg 铜箔10000us2gamma.jpg
铜箔10000us1gamma.jpg 铝箔10000us1gamma.jpg
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
小马哥 发表于 2025-7-17 16:24:32 | 显示全部楼层
我盲猜,下面特别亮的那个应该是个盒子
数挨着盒子的那部分试试,使用deep_counting试试吧
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| qweerzhou 发表于 2025-7-17 18:01:17 | 显示全部楼层
小马哥 发表于 2025-7-17 16:24
我盲猜,下面特别亮的那个应该是个盒子
数挨着盒子的那部分试试,使用deep_counting试试吧 ...

是个载台,我用边缘提取的方式总是数不准
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
chinagkdj 发表于 2025-7-18 08:53:24 | 显示全部楼层
边缘参数设置
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| qweerzhou 发表于 2025-7-21 15:55:57 | 显示全部楼层

异常情况太多了,挺难整的
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| qweerzhou 发表于 2025-7-21 15:57:02 | 显示全部楼层
小马哥 发表于 2025-7-17 16:24
我盲猜,下面特别亮的那个应该是个盒子
数挨着盒子的那部分试试,使用deep_counting试试吧 ...

试了一下挺难数准
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
UKimiF 发表于 2025-8-11 13:59:13 | 显示全部楼层
我用根部区域作为基准去试了一下,可以做,唯一的风险就是根部铜箔相互粘连会漏掉,以下是我的代码:
  1. read_image (Image, './1.jpg')
  2. decompose3 (Image, R, G, B)
  3. trans_from_rgb (R, G, B, l, null, null, 'cielab')

  4. *//提取基准区域
  5. threshold (l, RegionB, 138, 255)
  6. opening_circle (RegionB, RegionBO, 5.5)
  7. connection (RegionBO, RegionBO)
  8. select_shape_std (RegionBO, RegionBO, 'max_area', 70)

  9. *//获得检测区域
  10. region_features (RegionBO, 'height', H)
  11. opening_rectangle1 (RegionBO, RegionBO, 1, H/2)
  12. smallest_rectangle1 (RegionBO, Row1BO, Col1BO, Row2BO, Col2BO)
  13. *//上移获得差集区域
  14. move_region (RegionBO, RegionBOM, -1, 0)
  15. difference (RegionBOM, RegionBO, RegionDiff)
  16. *//找到最大的一个
  17. connection (RegionDiff, RegionDiff)
  18. select_shape_std (RegionDiff, RegionDiff, 'max_area', 70)
  19. *//以smallest_rectangle1获得的左右边缘为基准去补全检测区域
  20. gen_region_line (RegionBaseL, Row1BO, Col1BO, Row2BO, Col1BO)
  21. gen_region_line (RegionBaseR, Row1BO, Col2BO, Row2BO, Col2BO)
  22. distance_rr_min (RegionDiff, RegionBaseL, MinDistance, Row1, Column1, Row2, Column2)
  23. gen_region_line (RegionLL, Row1BO, Column1, Row1BO, Column2)
  24. distance_rr_min (RegionDiff, RegionBaseR, MinDistance, Row1, Column1, Row2, Column2)
  25. gen_region_line (RegionLR, Row1BO, Column1, Row1BO, Column2)
  26. union2 (RegionDiff, RegionLL, RegionD)
  27. union2 (RegionD, RegionLR, RegionD)

  28. *//获得引脚区域
  29. threshold (R, RegionPins, 109, 255)
  30. intersection (RegionD, RegionPins, RegionPins)
  31. connection (RegionPins, RegionPins)
  32. area_center (RegionPins, AreaPins, RowsPins, ColsPins)
  33. gen_cross_contour_xld (CrossPins, RowsPins, ColsPins, 40, 0.785398)

  34. *//可视化
  35. dev_clear_window ()
  36. dev_display (Image)
  37. dev_set_color ('red')
  38. dev_display (CrossPins)
  39. disp_message (200000, 'Num: '+|RowsPins|, 'window', 10, 10, 'green', 'false')
复制代码
效果图.png
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
回复 支持 1 反对 0

使用道具 举报

hangma 发表于 2025-8-18 13:57:12 | 显示全部楼层
这个图像效果不太好检
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
xah 发表于 2025-8-18 16:13:27 | 显示全部楼层
NIUNIUNIU
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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