石鑫华视觉论坛

 找回密码
 注册会员
查看: 1782|回复: 0

[原创] NI Vision Assistant视觉助手图像处理教程 第8章 图像处理-Binary二值 8.2 Advanced Morphology高级形态学

[复制链接]
  • TA的每日心情
    开心
    昨天 21:00
  • 签到天数: 3412 天

    连续签到: 14 天

    [LV.Master]2000FPS

    发表于 2020-3-12 20:33:44 | 显示全部楼层 |阅读模式 来自:广东省东莞市 联通
    NI Vision Assistant视觉助手图像处理教程 第8章 图像处理-Binary二值 8.2 Advanced Morphology高级形态学

    NI Vision Assistant视觉助手教程

    第八章 图像处理-Binary二值

    第二节 AdvancedMorphology高级形态学
    [attach]7655[/attach]
    1 AdvancedMorphology高级形态学函数
    在二值图像中,除了常见膨胀、腐蚀、开、闭的基本形态学,还有一些高级形态学函数。这个是灰度图像中没有的函数类型。高级形态学函数在函数选项卡中的位置如图1所示。
    点击高级形态学函数后,进入高级形态学函数配置界面。如下图所示:
    [attach]7657[/attach]
    2 高级形态学设置界面
    [attach]7656[/attach]
    3 高级形态学设置选项卡
    图3所示为高级形态学函数的设置选项卡。选项卡本身非常简单,除了步骤名,就只有高级形态学函数列表及各个函数的配套参数。高级形态学因为使用的参数各不相同,有些函数可能一个参数也没有,有些函数可能好几个参数,因此在原始图像的面板中,也未表示出具体的函数的参数。每个函数的参数在讲解具体函数时再介绍。
    高级形态学操作是建立在初级形态学操作之上的,而且其是作用于粒子而非像素的。每个操作已经开发了在二值图像的粒子上执行特殊操作的能力。
    什么时候使用高级形态学
    使用高级形态学操作可以填充粒子、去除接触边界的粒子、去除不必要的小的或大的粒子、分离接触的粒子、查找凸包的粒子和更多的作用。
    可以使用这些变换来准备粒子以用于定量分析、观察几何区域、提取最简单形式的建模、识别目标等等。
    高级形态学概念
    高级形态学函数通常是有条件的组合基本变换,如二值的腐蚀、膨胀等。这些函数应用于二值图像,其中阈值1被应用于粒子,阈值0则被用于背景。需要注意的是本章节中的术语概念,像素(Pixel)表示像素值为1的像素点,而粒子(Particle)表示一组像素值等于1的像素点。
    Remove small objects删除小目标
    删除小目标Remove smallobjects函数,其作用就是将图像中的小的目标删除掉,使图像更简洁。小的目标的宝岛是通过腐蚀次数Iterations来定义的,定义的腐蚀次数越大,则过滤删除的小目标面积也就越大。Iterations控制的是使用3×3的掩模进行腐蚀的次数。



    购买主题 本主题需向作者支付 6 元 才能浏览
    回复

    使用道具 举报

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

    本版积分规则

    LabVIEW HALCON图像处理入门教程(24.09)
    石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
    《LabVIEW Vision函数实例详解2020-2024》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-12-23 03:38

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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