工业相机如何获得更好的图像色彩

如何获得更好的图像色彩

大部分的工业自动化检测中对物体的色彩信息并不敏感,因此会使用黑白的相机,但是在显微镜成像、颜色分类识别等领域,相机的色彩还原就显得格外重要,在调节相机色彩方面的参数时,有以下几个方面需要注意。

白平衡/区域白平衡。大部分的光源本身并不是纯白色的,通过这些光源照明后,被测物体就有可能出现偏色的现象,例如黄色的光源下,相机成像后,图像就有可能是偏黄色的,这种情况下,就需要进行白平衡校正,其作用就是在各种色温的灯光照明下,将图像中原本是真实白色的区域(但是受光源色温影响已经偏色),还原成纯白色,即 R = G = B。所谓区域白平衡就是做白平衡操作时,可指定某一图像区域为参考分析对象,默认情况下,白平衡的参考范围是整副图像。

手动白平衡/自动白平衡。白平衡的操作上,分为手动和自动2种方式。手动白平衡又称一次性白平衡或一键白平衡,是指使用者在需要进行颜色校正时,手动点击软件上的按钮,进行一次白平衡校正,得到校正系数后,在未进行下一次白平衡时,一直使用同样的系数进行色彩校正;自动白平衡则是相机根据图像实时进行分析,动态修改校正系数。一般 来说,工业应用上主要是以手动白平衡为主,以保证每次成像后的校正系数完全一样。

手动调节红绿蓝三个通道颜色增益。当进行完手动白平衡操作后,白色区域被还原为计算机上认为真实的白色,即白色区域的R、G、B分量完全相等,但是这并不意味着当前色彩会让人看起来很舒服,据调查显示,欧洲人偏好暖色调的图像(偏黄),而亚洲人则偏好冷色调的图像(偏蓝),这个时候,可以通过手动再修改R、G、B三信道增益来改善图像色彩。

饱和度调节。不同的人,对色彩浓艳的喜好程度是不一样的,可以通过饱和度调节来改善,喜欢艳丽色彩,则增大饱和度设定值;喜欢淡色调的,则减小饱和度设定值。

相关推荐
格林威1 天前
工业相机图像采集处理:从 RAW 数据到 AI 可读图像,附basler相机 C#实战代码
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·工业相机
格林威3 天前
工业相机图像采集处理:从 RAW 数据到 AI 可读图像,海康相机 C# 实战代码深度解析
开发语言·c++·人工智能·数码相机·c#·工业相机·堡盟相机
格林威4 天前
工业相机参数解析:曝光时间与运动模糊的“生死博弈”
c++·人工智能·数码相机·opencv·算法·计算机视觉·工业相机
格林威4 天前
工业相机图像采集:Grab Timeout 设置建议——拒绝“假死”与“丢帧”的黄金法则
开发语言·人工智能·数码相机·计算机视觉·c#·机器视觉·工业相机
格林威5 天前
工业相机图像高速存储(C++版):RAID 0 NVMe SSD 阵列暴力提速,附海康实战代码!
开发语言·c++·人工智能·数码相机·计算机视觉·工业相机·堡盟相机
格林威5 天前
C++ 工业视觉实战:Bayer 图转 RGB 的 3 种核心算法(邻域平均、双线性、OpenCV 源码级优化)
开发语言·c++·人工智能·opencv·算法·计算机视觉·工业相机
51camera6 天前
实际应用成像下了解工业镜头的选型参数——视角(AOV)
工业相机·工业镜头·工业镜头视场角
格林威8 天前
工业相机彩色图像采集:为什么我的图是绿色的?附海康/Basler/堡盟相机设置
开发语言·人工智能·数码相机·opencv·计算机视觉·c#·工业相机
51camera9 天前
嵌入式或手持设备应用的理想选择-Dragonfly S系列工业相机
工业相机
格林威10 天前
工业相机图像高速存储(C++版):直接IO存储方法,附海康相机实战代码!
开发语言·c++·人工智能·数码相机·计算机视觉·视觉检测·工业相机