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

屏幕划伤帮忙看下有什么思路

[复制链接]
freekun139com 发表于 2026-1-23 09:09:30 | 显示全部楼层 |阅读模式
帮忙看下这种缺陷有什么检测思路,感谢
原图在这里:https://pan.baidu.com/s/1LcPHchIyPL3jkaksWDisXg?pwd=1234

裂纹20260123.png
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
大凡光学,专注标定板提供
UKimiF 发表于 2026-1-23 13:04:52 | 显示全部楼层
很简答的需求
  1. read_image (Image0, 'D:/个人/5/裂纹20260123.png')
  2. rgb1_to_gray (Image0, Image0)
  3. mean_image (Image0, Image, 3, 3)
  4. scale_image_max (Image, Image)

  5. *提取有效区域
  6. threshold (Image, RegionB, 0, 87)
  7. connection (RegionB, RegionB)
  8. select_shape_std (RegionB, RegionB, 'max_area', 70)
  9. erosion_circle (RegionB, RegionB, 10)

  10. *提取缺陷区域
  11. local_threshold (Image, Region, 'adapted_std_deviation', 'dark', ['mask_size','scale','range'], [15,0.1,128])
  12. connection (Region, Region)
  13. select_shape (Region, RegionS, 'area', 'and', 5, 9999999)
  14. *//把你画的红框去掉
  15. union1 (RegionS, RegionS)
  16. closing_circle (RegionS, RegionS, 3.5)
  17. connection (RegionS, RegionS)
  18. select_shape (RegionS, RegionS, 'width', 'and', 0, 40)

  19. intersection (RegionB, RegionS, RegionS)

  20. dev_clear_window ()
  21. dev_display (Image)
  22. dev_set_draw ('margin')
  23. dev_set_color ('green')
  24. dev_display (RegionB)
  25. dev_set_color ('red')
  26. dev_display (RegionS)
复制代码

效果图.jpg
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| freekun139com 发表于 2026-1-23 13:28:01 | 显示全部楼层

用原图试下呗,贴的图质量损失太多了
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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