石鑫华视觉 发表于 2016-10-27 11:55:46

2.2.5 Threshold Range阈值范围

2.2.5 Threshold Range阈值范围阈值范围控件,可以用于控制二值化的阈值最大、最小值,在实际中还是比较常用的。ThresholdRange阈值范围在前面板选板中的位置与使用Threshold Rang控件一般只能用于二值化函数中或者是彩色图像二值化函数中(需要指定RGB等三个阈值范围)。虽然可以使用的函数比较少,但是很多项目,都是需要使用二值化的,所以其使用频率的非常高的。而且很多时候还不能仅仅在程序框图中指定常量,还需要在前面板设置相应的控件,以供用户交互设置使用。阈值范围的数据类型阈值范围的数据类型是单精度的浮点形。不过一般来讲,我们可能不需要这么高的精度,可以使用U8即可以(一般的图像只是8位的图像,只有0~255个值,因此使用U8可以满足)。下限Lower Value应该小于等于上限Upper Value(等于时,只取当前值为阈值目标)。最大值不应该大于255、最小值不应该小于0(对于一般8位图像而言)。下面看一个使用实例:Threshold使用实例不过可以看到阈值范围控件,其实只是一个两个浮点数的簇而已,实际上可能做成一个滑动杆,可以直接拖拉更方便一些:滑动杆模式的阈值范围
    这个滑动杆模式的阈值范围是一个自定义的阈值范围控件,使用了一幅0~255的灰度图作为背景,即可以直接拖对应的灰度值,也可以在右边的数字栏中输入相应的值。对于需要做界面美化的项目,或者是更体验用户交互的项目,这种方式更加理想一些。








页: [1]
查看完整版本: 2.2.5 Threshold Range阈值范围

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