Halcon视觉之家-51Halcon专注于机器视觉技术

 找回密码
 会员注册

QQ登录

只需一步,快速开始

扫一扫,微信登录

查看: 353|回复: 1

[待解决] 提取标签区域

[复制链接]

该用户从未签到

1

主题

1

帖子

7

积分

Rank: 1

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

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

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

x
如图,如何把5张标签的区域提取出来?
1.jpg
  • TA的每日心情
    开心
    2 小时前
  • 签到天数: 84 天

    连续签到: 24 天

    [LV.6]常住居民II

    0

    主题

    11

    帖子

    202

    积分

    Rank: 2Rank: 2

    积分
    202

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

    发表于 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)
    复制代码


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

    本版积分规则

    视觉培训招生

    建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站

    51Halcon会员技术交流会员技术交流 | 51Halcon官方客服咨询官方客服咨询 | Halcon切换助手使用反馈切换助手使用

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

    © 2015-2021 51Halcon机器视觉  X3.4  粤ICP备15095995号 粤公网安备44030602000670号

    本站已安全运行:

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