自动曝光算法_探索与实现(开源)

本文介绍了如何使用VS2013和OPENCV_3.0.0搭建环境,实现对具有特定硬件接口的USB摄像头的AE(自动曝光)算法。文章强调了曝光和增益控制在图像质量中的作用,并提供了设备修改和效果展示,同时提到可以修改底层驱动以适应不同硬件设备。
摘要由CSDN通过智能技术生成

关于AE的原理不过多作展开解释,本文介绍一种第三方实现AE自定义算法的框架和方法。

基于这些框架,其他任何人可以基于此开源项目对自己感兴趣的方向进行开发或验证功能。

环境搭建--VS2013+OPENCV_3.0.0(注意VS和Opencv之间有一些版本适配问题)

方便后期可能引入一些opencv库内的某些处理,目前暂时还没用上,但使用了oepncv读取图片和开图的方法,所以先搭建好环境。

需要准备的硬件设备---一款内部AE算法被关闭且内部驱动层对接到UVC接口的USB摄像头

设备的 逆光对比 接口 和增益接口 已经被修改为当前sensor的曝光行地址数据和总增益地址数据。

曝光行位置也就意味着积分时间的增加或减少。

总增益位置意味着模拟增益和数字增益已经被按照sensor规格书填写正确,可以通过写大写小此数获得相对良好信噪比的调试空间,也就是先模拟后数字。

效果手写展示

!!!注意观察 逆光对比 和增益 数值 !  !  !   

较为合理的曝光:

减少曝光+增加一些增益:

 减少更多的曝光+加更多的增益:

也就是说:

关于如何获得这种设备-----------------替作者为此项目写代码或者发邮件让作者免费送。

其实也可以修改项目的执行层(底层驱动)对接其他的设备进行曝光策略。当然你需要将这个硬件设备实现。

一.AE部分可粗略归纳为三个环节,分别是--亮度的统计--AE核心策略(曝光路线规划)--AE驱动层(执行层和sensor相关)。

部分效果展示

暗起点过渡

亮起点过渡

地址 :

GitHub - 99BaiMou-Milo/AE_-

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值