石鑫华视觉 发表于 2021-11-11 11:36:59

LabVIEW Vision通过饱和度将彩色图像调整的更鲜艳

LabVIEW Vision通过饱和度将彩色图像调整的更鲜艳

在使用彩色工业相机时,得到的彩色图像通常都不是很鲜艳,看起来灰蒙蒙的。

采集的彩色图像不够鲜艳
这个在很多工业相机中,都是这样的情况。因为一般按照RGB颜色模型得到的彩色图像,如果将其转换为HSL体现饱和度的话,S平面通常都是比较黑的,值都不会半过127。所以在饱和度平面中反映出来就是不够鲜艳、比较灰暗。这个可以参考NI VISION视觉概念手册中关于颜色频谱Color Spectrum的概念:

颜色频谱Color Spectrum
NI VISION中的颜色频谱可以看到,饱和度S在HSL颜色模式中是表示了从里到外的一个圆,里面的值较小,灰暗,外面的值大,则鲜艳。
而我们的工业相机输出的图像,即使在中间位置,其实也是比较灰暗的:

在S平面加一个探针查看饱和度平面
从上面的探针看到饱和度平面的图像其实很暗。
所以,想要图像变得鲜艳,只需要调整饱和度平面的值就可以了。简单的方法就是对S平面乘以一个大于1的系数(当然小于1也可以,只是更灰暗)。

饱和度系数为3(将饱和度*3)
上面的效果就是饱和度调整后的图像,可以看到,图像鲜艳很多了,红、绿、蓝都变得鲜艳很多,比较接近实际的颜色效果。

调整后的饱和度平面
上面的探针就是调整后的饱和度平面,可以看到,比原始的要亮一些。
调整饱和度VI,2020版:


ReadFile.vi调用示例

页: [1]
查看完整版本: LabVIEW Vision通过饱和度将彩色图像调整的更鲜艳

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