[发明专利]一种基于CMOS的条码图像曝光调整系统和方法在审

专利信息
申请号: 201611221381.1 申请日: 2016-12-27
公开(公告)号: CN107124561A 公开(公告)日: 2017-09-01
发明(设计)人: 吴志宇;罗烽;黄江龙 申请(专利权)人: 福建新大陆自动识别技术有限公司
主分类号: H04N5/235 分类号: H04N5/235;H04N5/243
代理公司: 暂无信息 代理人: 暂无信息
地址: 350015 福建省福*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明所述的一种基于CMOS的条码图像曝光调整系统和方法,建立曝光参数模版,根据感光特性对对CMOS的图像亮度输出与数字增益、模拟增益、曝光值的关系进行计量统计。定性分析亮度输出与数字增益、模拟增益、曝光值的数量关系,并以此三个曝光参数的初始量和变量建立参数计算公式。依次迭代转换计算进行N次调整,以快速达到期望的图像亮度。该方法有效地解决了现有技术通过固定步长进行曝光控制(固定曝光增益和曝光值补偿两种),在面对运动物体快速进行运动或者环境光发生突暗突亮的情况下,光强变化大而无法快速曝光成像获得细节丰富的问题。通过前景亮度、背景亮度、对比度等相关指标对图像质量进行评分,有效保障调整所生成的曝光参数的准确性和实用性。
搜索关键词: 一种 基于 cmos 条码 图像 曝光 调整 系统 方法
【主权项】:
一种基于CMOS的条码图像曝光调整系统,其特征在于,包含以下模块:曝光参数模版模块,存储在内部存储器中,根据CMOS的感光特性,建立参数计算公式:TexpN=(Lexp*DAN*AAN*TN)/(LavrN*DA0*AA0),其中,LavrN为CMOS第N次曝光时的亮度值、DAN为CMOS第N次曝光时的数字增益值、AAN为CMOS第N次曝光时的模拟增益值、TN为CMOS第N次曝光时的曝光值,Lexp为期望亮度值、DA0为预设的数字增益的初始值、AA0为预设的模拟增益的初始值、TexpN为CMOS第N次曝光时的优化曝光值;曝光参数计算模块,根据CMOS提供的第N次曝光时的亮度值LavrN、第N次曝光时的曝光值TN、第N次曝光时的数字增益值DAN、第N次曝光时的模拟增益值AAN,调用所述曝光参数模版模块计算期望亮度值Lexp;曝光参数调整模块,判断所述CMOS第N次曝光时的亮度值LavrN是否符合需求,若符合需求,则停止调整,并将第N次的曝光的优化曝光值、数字增益值和模拟增益提供给CMOS,作为CMOS的曝光参数,获取条码图像数据;若不符合需求,则将获取所述曝光参数计算模块计算的CMOS提供的第N次曝光时的曝光值TexpN作为TN+1的值带入,根据上述公式计算第N+1次曝光时的优化曝光值TexpN+1,判断第N+1次曝光时的亮度值LavrN+1是否符合需求,直至CMOS曝光时的亮度值符合要求时停止调整,并将当次曝光的优化曝光值、数字增益值和模拟增益提供给CMOS,作为CMOS的曝光参数,获取条码图像数据;图像评分模块,接收CMOS每次曝光时采集的条码图像数据,利用图像的灰度特性求取图像阈值,进而提取条码的边缘线,通过边缘线进而将图像分为背景和前景两个部分,通过条码图像数据中的亮度直方图计算条码图像数据中背景亮度和前景亮度,通过加权计算得到条码图像对比度的值,并计算条码图像的模糊度和码区模块密度,根据对比度、模糊的、码区模块密度的值的高低判断条码图像数据的质量,从所述曝光参数调整模块中将条码图像数据质量最好的那一次的曝光的优化曝光值、数字增益值和模拟增益值提供给外部光源系统,并输出条码图像数据质量最好的条码图像数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建新大陆自动识别技术有限公司,未经福建新大陆自动识别技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201611221381.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top