Baumer工业相机堡盟相机VLXT-90M.I如何做平场校正阴影校正:消除图像明暗不均匀现象

简介: Baumer工业相机堡盟相机VLXT-90M.I如何做平场校正阴影校正:消除图像明暗不均匀现象

项目场景:

特殊环境类项目,使用高速高稳定并自带高防护的VLXT.90M.IBaumer相机作为相机主体,它属于万兆网系列中的一种,使用该相机可以保证图像质量的前提下提高图像传输速度。


相机型号:VLXT-90M.I


问题描述

使用VLXT大面阵相机进行开发时,使用Baumer 标准相机软件Camera Explorer软件测试时,发现显示图像边缘明暗不均匀,图像显示效果较差,对图像处理存在一定的影响。


如下图所示:


f450381d2a2744afa45fb2a48f494aa1.png


原因分析:

理想情况下, 当相机对均匀的目标成像时, 得到图像中所有像素点的灰度值理论上应该是相同的. 然而, 实际上图像中各像素的值往往会有较大差异.    


这一般是由以下几个原因造成:    


(1)光照不均匀    


(2)镜片中心和镜片边缘的响应不一致    


(3)成像器件各像元响应不一致    


(4)固定的图像背景噪声等等.  


所谓的平场校正就是校正传感器芯片上这些不一致性.


上面这种情况基本上是需要对相机的传感器进行平场校正。


Baumer工业相机内部自带平场校正功能,可以通过相应设置进行对应的图像校正。


解决方案:对Baumer相机进行平场校正流程

使用Baumer 相机软件Camera Explorer 3.1.0及以上


操作流程:


1. 启动相机explore。连接到照相机。选择配置文件GenICam


2. 打开“Image Processing Control”控件。


ccb4ecdfa7374888a131fca8c6313338.png


3. 调整配置的光源以及曝光参数,使背景至合适灰度范围内。


4. 放置一个均匀的白色或灰色光源作为校正图片,如右图所示,可以看到清晰的阴影。


5. 通过选中“ShadingEnable”框来激活阴影校正。


6. 通过执行“command ShadingCalibration_x0002_”命令,开始阴影校正“开始”。


注意:阴影校正的执行可能需要5-15秒,这取决于传感器的尺寸!


Baumer相机完成平场校正后图像

a16644da37784ebd9dfd134b0878b9de.png


通过以上图像可以发现,经过Baumer工业相机软件自有的平场校正功能后,边缘阴暗不均匀的现象已经消除,产品图像质量得到明显提升。


原始图

未执行阴影校正

8496c8423a104558b7e653a0ac43ecf6.png


校正效果图

执行完阴影校正

af6df4be5a8245fe8bb83229b25bd779.png

目录
相关文章
|
API 开发工具 计算机视觉
Baumer工业相机堡盟相机如何使用偏振功能(偏振相机优点和行业应用)(C++)
Baumer工业相机堡盟相机如何使用偏振功能(偏振相机优点和行业应用)(C++)
91 1
|
存储 数据采集 机器人
Baumer万兆网工业相机堡盟相机VLXT-28M.I如何做全帧率图像存储到本地
Baumer万兆网工业相机堡盟相机VLXT-28M.I如何做全帧率图像存储到本地
86 0
|
算法 安全 机器人
Baumer工业相机堡盟工业相机如何联合BGAPISDK和Halcon实现图像的对数Log变换算法增强(C#)
Baumer工业相机堡盟工业相机如何联合BGAPISDK和Halcon实现图像的对数Log变换算法增强(C#)
109 0
Baumer工业相机堡盟工业相机如何联合BGAPISDK和Halcon实现图像的对数Log变换算法增强(C#)
|
算法 安全 机器人
Baumer工业相机堡盟工业相机如何联合BGAPISDK和OpenCV实现图像的伽马变换校正算法增强(C++)
Baumer工业相机堡盟工业相机如何联合BGAPISDK和OpenCV实现图像的伽马变换校正算法增强(C++)
102 0
|
存储 数据采集 编解码
Baumer工业相机堡盟工业相机如何通过图像尺寸计算图像大小从而计算当前相机传输帧率(C#)
Baumer工业相机堡盟工业相机如何通过图像尺寸计算图像大小从而计算当前相机传输帧率(C#)
99 0
|
存储 编解码 供应链
Baumer工业相机堡盟相机如何使用CameraExplorer软件查看相机图像相关参数如Binning像素合并、ROI图像剪切、PixelFormat像素格式功能等
Baumer工业相机堡盟相机如何使用CameraExplorer软件查看相机图像相关参数如Binning像素合并、ROI图像剪切、PixelFormat像素格式功能等
212 0
|
API C# 开发工具
Baumer工业相机堡盟相机如何使用偏振功能(偏振相机优点和行业应用)(C#)
Baumer工业相机堡盟相机如何使用偏振功能(偏振相机优点和行业应用)(C#)
64 0
Baumer相机baumer相机使用硬触发时出现采图不稳定现象
Baumer相机baumer相机使用硬触发时出现采图不稳定现象
76 0
|
传感器 安全 API
Baumer相机使用CameraExplorer软件采集VCXG-51M相机图像时,发现图像显示界面无任何图像现象。
Baumer相机使用CameraExplorer软件采集VCXG-51M相机图像时,发现图像显示界面无任何图像现象。
122 0
|
算法 安全 机器人
Baumer工业相机堡盟工业相机如何联合BGAPISDK和Halcon实现图像的Pow伽马变换算法增强(C#)
Baumer工业相机堡盟工业相机如何联合BGAPISDK和Halcon实现图像的Pow伽马变换算法增强(C#)
61 0