LabVIEW Vision根据颜色值自动二值化彩色图像
很多时候我们需要将彩色图像转换成二值图像。这时候就需要IMAQ ColorThreshold函数对彩色图像进行阈值处理。但是这个函数是需要手动指定三个颜色分量的值范围的。而在实际处理时,要调个比较好的值,并不一定是个容易的事。本演示实例,使用ROI测量目标区域的颜色值,然后根据颜色值与需要的颜色公差范围,自动设置颜色阈值的范围,从而方便用户对目标颜色进行快速的过滤,省去麻烦的调整过程:
NI视觉颜色阈值需要手动调整阈值范围
在视觉助手、VBAI、VDM中的颜色阈值过程,都是需要手动调整的,如上图所示。
根据目标位置颜色值自动二值化彩色图像演示程序效果-RGB1
根据目标位置颜色值自动二值化彩色图像演示程序效果-RGB2
根据目标位置颜色值自动二值化彩色图像演示程序效果-HSL
根据目标位置颜色值自动二值化彩色图像演示程序效果-HSV
根据目标位置颜色值自动二值化彩色图像演示程序效果-HIS
根据颜色自动二值化彩色图像示例程序下载,LabVIEW2014SP1及以上版本:
LabVIEW VISION根据颜色值自动二值化彩色图像
http://labviewvision.com/thread-16906-1-1.html?fromuid=9
(出处: 机器视觉论坛)