请选择 进入手机版 | 继续访问电脑版

Hello Mat

 找回密码
 立即注册
查看: 6682|回复: 0

形态学算子:骨架化操作

[复制链接]

1278

主题

1504

帖子

90

金钱

管理员

Rank: 9Rank: 9Rank: 9

积分
22549
发表于 2018-6-18 11:21:01 | 显示全部楼层 |阅读模式
骨架化操作:将二值化图像膨胀后,再skelelon,以使断开的缺陷链接起来。
  1. * Acquire image
  2. read_image (Image, 'surface_scratch')
  3. get_image_size (Image, Width, Height)
  4. * Using a local threshold
  5. mean_image (Image, ImageMean, 7, 7)
  6. dyn_threshold (Image, ImageMean, DarkPixels, 5, 'dark')
  7. *
  8. * Extract connected components
  9. connection (DarkPixels, ConnectedRegions)
  10. *
  11. * Select large regions
  12. select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 10, 1000)
  13. * Merge fractioned scratches via morphology
  14. union1 (SelectedRegions, RegionUnion)
  15. dilation_circle (RegionUnion, RegionDilation, 3.5)
  16. skeleton (RegionDilation, Skeleton)
  17. connection (Skeleton, Errors)
  18. dev_set_colored (12)
  19. dev_display (Image)
  20. dev_display (Errors)
复制代码









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
算法QQ  3283892722
群智能算法链接http://halcom.cn/forum.php?mod=forumdisplay&fid=73
回复

使用道具 举报

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

本版积分规则

Python|Opencv|MATLAB|Halcom.cn ( 蜀ICP备16027072号 )

GMT+8, 2024-3-28 21:26 , Processed in 0.229101 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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