石鑫华视觉 发表于 2014-9-10 17:33:03

LabVIEW中将黑白灰度图像转换成二值图像-自动二值阈值法

LabVIEW中将黑白灰度图像转换成二值图像-自动二值阈值法
IMAQ AutoBThreshold自动二值阈值函数IMAQAutoBThreshold2自动二值阈值Method(clustering):(自动阈值)方法。主要是选择自动二值阈值的方法。可以使用如下的方法:自动阈值方法Clustering:聚类。聚类是使用最频繁的自动阈值方法。当你需要使用阈值的图像有两种及以上的灰度类别时,应该考虑使用聚类方法。聚类方法是最为通用的一种自动阈值方法。Entropy:熵。熵阈值法是基于经典的图像分析技术,其最适合那些图像中有极小比例的粒子检测。例如,此函数适用于缺陷、瑕疵检查。Metric:度量。对于Metric度量阈值,计算出最优阈值用于图像。其值取决于代表表面计算出的初始灰度值。其中最优阈值对应于最小于值。Moments:矩。Moments矩阈值,非常适合应用于对比度比较差的图像。矩法是基于一个假设:假设所观察到的图像是理论上的二值图像的一个模糊版本。模糊的产生主要是从采集过程、电子噪声或者轻微的散焦等引起的,模糊图像和原始图像的均值和方差的统计矩被认为相同的。这个函数用来重新计算理论二值图像。InterclassVariance:组内方差。组内方差是一种统计技术,是基于差别分析的。一个最优阈值是由类别之间的阈值差异的最大值来决定的。Look For(Bight Object):查找目标(白色)。即需要查找的对象特征,默认为白色。这时白色较明亮的目标特征,将被变成红色,而较黑的则认为是背景。ROI Descriptor:兴趣区域描述。即输入ROI区域的信息。自动阈值时,可以使用ROI功能画一个区域,然后再对此区域进行自动阈值。在ROI外的区域则被自动设置为黑色背景区域。如果ROI不输入或使用空值,则默认使用整个图像。Threshold Limits:阈值极限。用于限定自动阈值的上下限。自动阈值虽然可以自动设置,但是也可以再指定其自动阈值的一个范围。不过通常来讲,此范围不会设置,空值时则默认使用图像的最小值0、最大值255。NI也是推荐不设置此值的,如视觉助手、VBAI中都是没有阈值极限设置的:Replace Value(1):替换值(默认值为1)。即二值化后的目标被替换成什么颜色。自动阈值中没有保持、替换选项,因此只能替换。Threshold RangeOut:阈值范围输出。这里是指自动阈值执行完后,输出的当前图像使用的阈值的范围。这里虽然是一个范围,但是其实能够改变的只有一个值。如果寻找的是白色目标时,则可能改变的是Lower Value低值,而Upper Value高值则一直保持255不变;而假如寻找的是黑色目标,则可能改变的值是Upper Value高值,Lower Value低值则会一直保持0不变。这是因为自动阈值函数只能寻找白色目标和黑色目标,并不能寻找灰度目标。只有能寻找灰度目标时,这个阈值范围才可能是双向可变的。这在视觉助手中也是可以直观的看到的。视觉助手中的自动阈值**** Hidden Message *****自动二值阈值使用效果-全图像白色目标聚类方法自动二值阈值使用效果-全图像白色目标熵方法自动二值阈值使用效果-全图像白色目标度量方法自动二值阈值使用效果-全图像白色目标矩方法自动二值阈值使用效果-全图像白色目标组内方差方法自动二值阈值使用效果-全图像黑色目标聚类方法自动二值阈值使用效果-ROI部分图像白色目标聚类方法可以看到各种方法多少会有一些差别。如果对于图像的差别不是很好把握,可以使用万能方法-试。试一下各种方法,看哪种效果好,就选择哪种。其它的一些组合可以自己去研究一下。自动二值阈值使用效果-ROI部分图像白色目标度量方法未限制阈值极限这时可以看到阈值范围输出的是180~255。自动二值阈值使用效果-ROI部分图像白色目标度量方法限制阈值极限为200这时可以看到阈值范围输出的下限则为200,等于限定的下限200。即当计算得到的自动阈值的下限(或黑目标的上限)小于阈值极限时,则会自动将其设置为阈值极限值。程序源代码下载LabVIEW2013版以及后版本
**** Hidden Message *****

hyf1279 发表于 2019-10-8 16:09:47

工业相机|CCD|CMOS相机|30万/130万/200万/500万/800万/1000万/1400万/1600万/2900万像素相机|USB2/USB3/1394A/1394B/GIGE/CameraLink摄像头

516549339 发表于 2020-1-31 17:36:17

石鑫华视觉网http://shixinhua.com,工业相机、工业镜头、机器视觉光源、光源控制器、图像处理、系统集成服务商

nana5212013 发表于 2018-11-19 17:50:17

石鑫华视觉网http://shixinhua.com,工业相机、工业镜头、机器视觉光源、光源控制器、图像处理、系统集成服务商

sunandmoonlight 发表于 2014-12-5 14:21:28

刚入门,过来学习学习

sunandmoonlight 发表于 2014-12-5 14:21:31

刚入门,过来学习学习

linfengdu 发表于 2014-12-9 22:02:00

下载开看看,多谢了

wg900410 发表于 2014-12-13 21:44:56

支持石鑫华视觉http://shixinhua.com,支持东莞华视自动化科技有限公司http://labviewvision.com。

wg900410 发表于 2014-12-13 21:45:05

做机器视觉光学实验,就到华视自动化,石鑫华视觉http://shixinhua.com免费提供实验及解决方案

wg900410 发表于 2014-12-13 21:45:10

买工业相机、机器视觉光源、工业镜头、机器视觉教程,就到机器视觉商城https://shop128020756.taobao.com

我的星辰 发表于 2014-12-14 20:52:38

正需要这个,很好很不错

chenyedong 发表于 2015-1-13 20:18:11

值得学习!急需知识!:)

zer_rez 发表于 2015-1-14 17:42:37

不错,英文不好的学习了。。。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: LabVIEW中将黑白灰度图像转换成二值图像-自动二值阈值法

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