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