石鑫华视觉 发表于 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 元 才能浏览 购买主题
页: [1]
查看完整版本: NI Vision Assistant视觉助手图像处理教程 第8章 图像处理-Binary二值 8.2 Advanced Morphology高级形态学

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