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

目录
相关文章
|
机器学习/深度学习 传感器 编解码
Real-ESRGAN超分辨网络
Real-ESRGAN超分辨网络
786 1
|
机器学习/深度学习 PyTorch 算法框架/工具
【从零开始学习深度学习】39. 梯度下降优化之动量法介绍及其Pytorch实现
【从零开始学习深度学习】39. 梯度下降优化之动量法介绍及其Pytorch实现
|
机器学习/深度学习 文字识别 算法
[Halcon&图像] 缺陷检测的一些思路、常规检测算法
[Halcon&图像] 缺陷检测的一些思路、常规检测算法
5592 1
|
数据采集 缓存 监控
优化 Grafana 性能:技巧与窍门
【8月更文第29天】Grafana 是一个非常受欢迎的开源数据可视化平台,它能够连接到各种数据源并提供高度定制化的仪表板。然而,随着数据量的增长和复杂查询的增多,Grafana 的性能可能会受到影响。本文将探讨如何优化 Grafana 的性能,以提高其响应速度和稳定性,并通过具体的代码示例来展示这些技巧。
1470 1
|
移动开发 前端开发 小程序
uniapp内置组件uni.navigateTo跳转后页面空白问题解决
【7月更文挑战第1天】uniapp内置组件uni.navigateTo跳转后页面空白问题解决
508 4
|
存储 监控 Linux
windows下cpu和性能指标监控Top10的实现
windows下cpu和性能指标监控Top10的实现
windows下cpu和性能指标监控Top10的实现
|
机器学习/深度学习 人工智能 算法
食物识别系统Python+深度学习人工智能+TensorFlow+卷积神经网络算法模型
食物识别系统采用TensorFlow的ResNet50模型,训练了包含11类食物的数据集,生成高精度H5模型。系统整合Django框架,提供网页平台,用户可上传图片进行食物识别。效果图片展示成功识别各类食物。[查看演示视频、代码及安装指南](https://www.yuque.com/ziwu/yygu3z/yhd6a7vai4o9iuys?singleDoc#)。项目利用深度学习的卷积神经网络(CNN),其局部感受野和权重共享机制适于图像识别,广泛应用于医疗图像分析等领域。示例代码展示了一个使用TensorFlow训练的简单CNN模型,用于MNIST手写数字识别。
433 3
端口被占用?两步解决端口占用问题
端口被占用?两步解决端口占用问题
1356 0
|
Linux iOS开发 MacOS
CMake调用第三方库的两种方法
这两种方法都可以用来在 CMake 中调用第三方库,选择哪种方法取决于你的具体需求和第三方库的提供情况。
1079 0
|
存储 前端开发 NoSQL
如何设计 QQ、微信等第三方账号登陆 ?还要我说出数据库表设计!
如何设计 QQ、微信等第三方账号登陆 ?还要我说出数据库表设计!
497 2