【Halcon视觉】区域运算

前言

        在图像领域,定义了基本元素,如:区域。

算子

        区域的概念:在图像中,选择特定的面积,称为“区域”。

        区域做差:将一个区域减去另一个区域,得到区域的差值。

        difference ()   区域做差

        区域合并:将一个区域与另一个区域求和,便可将两个区域合并为一个区域。

        union ()   区域合并

        区域集合:将两个或者两个以上的区域,放入一个集合中,这个集合称为“区域的集合”。每一个区域都是孤立存在的个体obj。

        concat_obj ()   区域集合

        区域选择:从区域集合中,选择特定的区域。

        select_obj ()   区域选择

        区域填充:图像区域中,会有些孔洞,将孔洞填充,称为区域填充。

        fill_up ()   区域填充

        区域骨架:每个图像区域,都有中轴,提取中轴的过程,称为求区域骨架。

        skeleton ()   区域骨架

代码

*生成两个矩形区域
gen_rectangle1 (Rectangle1, 150, 100, 300, 400)
gen_rectangle1 (Rectangle2,200, 150, 250, 350)

*区域做差
difference (Rectangle1, Rectangle2, RegionDifference)

*区域合并
union2 (RegionDifference, Rectangle2, RegionUnion)

*区域集合
concat_obj (Rectangle1, Rectangle2, ObjectsConcat)

*区域选择
select_obj (ObjectsConcat, ObjectSelected, 2)

*区域填充
fill_up (RegionDifference, RegionFillUp)

*区域骨架
skeleton (RegionFillUp, Skeleton)


缩略

总结

        区域,使Halcon图像处理操作更方便。



        

    

  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值