Halcon视觉之家-Halcon视觉技术论坛

 找回密码
 会员注册

QQ登录

只需一步,快速开始

扫一扫,微信登录

查看: 607|回复: 1

[待解决] 提取标签区域

[复制链接]

该用户从未签到

1

主题

1

帖子

7

积分

Rank: 1

积分
7
发表于 2022-4-12 15:30:44 | 显示全部楼层 |阅读模式

51Halcon诚邀您的加入,专注于机器视觉开发与应用技术,我们一直都在努力!

您需要 登录 才可以下载或查看,没有账号?会员注册

x
如图,如何把5张标签的区域提取出来?
1.jpg

签到天数: 82 天

连续签到: 60 天

[LV.6]常住居民II

0

主题

12

帖子

773

积分

Rank: 3

积分
773

热心会员最佳新人切换助手验证会员

发表于 2022-4-12 21:10:57 | 显示全部楼层
  1. read_image (Image5, 'D:/BMP/硬盘提取5个标签.jpg')
  2. rgb1_to_gray (Image5, GrayImage)
  3. get_image_size (GrayImage, Width, Height)
  4. dev_close_window ()
  5. dev_open_window (0, 0, Width/2, Height/2, 'black', WindowHandle)
  6. ***************找区域
  7. dev_display (GrayImage)
  8. mean_image (GrayImage, ImageMean, 80, 80)
  9. dyn_threshold (GrayImage, ImageMean, RegionDynThresh, 20, 'light')
  10. connection (RegionDynThresh, ConnectedRegions)
  11. fill_up (ConnectedRegions, RegionFillUp)
  12. opening_rectangle1 (RegionFillUp, RegionOpening, 300, 150)
  13. select_shape (RegionOpening, SelectedRegions, 'area', 'and', 150, 99999)
  14. dilation_circle (SelectedRegions, RegionDilation, 10)
  15. count_obj (RegionDilation, Number)
  16. sort_region (RegionDilation, SortedRegions, 'character', 'true', 'row')
  17. gen_empty_obj (EmptyObject)
  18. for Index := 1 to Number by 1
  19.     select_obj (SortedRegions, ObjectSelected, Index)
  20.     reduce_domain (GrayImage, ObjectSelected, ImageReduced)
  21.     crop_domain (ImageReduced, ImagePart)
  22.     scale_image (ImagePart, ImageScaled, 1.5, 0.5)
  23.     binary_threshold (ImagePart, Region, 'max_separability', 'light', UsedThreshold)
  24.     fill_up (Region, RegionFillUp1)
  25.     smallest_rectangle2 (RegionFillUp1, Row, Column, Phi, Length1, Length2)
  26.     area_center (RegionFillUp1, Area, Row1, Column1)
  27.     reduce_domain (ImageScaled, RegionFillUp1, ImageReduced1)
  28.     hom_mat2d_identity (HomMat2DIdentity)
  29.     hom_mat2d_rotate (HomMat2DIdentity, -Phi, Column1, Row1, HomMat2DRotate)
  30.     affine_trans_image (ImageReduced1, ImageAffineTrans, HomMat2DRotate, 'constant', 'false')
  31.     concat_obj (ImageAffineTrans, EmptyObject , EmptyObject)
  32. endfor
  33. ***************输出查看
  34. tile_images (EmptyObject, TiledImage, 1, 'horizontal')
  35. get_image_size (TiledImage, Width1, Height1)
  36. dev_open_window (0, 0, Width1, Height1, 'black', WindowHandle1)
  37. dev_display (TiledImage)
复制代码


新手,在学习中,仅供参考
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

视觉培训招生
论坛下线通知X

建议您使用Chrome、Firefox、Edge、360、IE10以上等主流浏览器浏览本论坛

算子查询| 申请友链| 小黑屋| 手机版| Archiver| 业务支持|

© 2015-2021 Halcon视觉之家  X3.4  粤ICP备15095995号 粤公网安备44030602000670号

本站已安全运行:

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