基于iCamera测试500w摄像头-mt9p001,mt9p031,mt9p001模块小结

先看实物

M12标准无畸变镜头效果

标准CS镜头效果

iCamera底板+mt9p001安装效果

再看看cmos传感器数据手册,性能特点

直接利用iCamera模版采集图像,默认寄存器效果

不会很意外,任何美丽的图像,灯光,曝光完美的配合是必须的,cmos本身并没有什么错!

灯光:主要包含照度,色温

曝光时间:决定了图像的明暗

那么下一步我们参考mt9p001的数据手册,一步一步调整寄存器配置值,使得图像尽量完美。

因为条件有限,灯光是无法改变的,简单的LED节能灯光照明,所以色温没法改变,只能通过改变RGB的增益通道,进行白平衡处理。

先看下寄存器格式

对应mt9p0xx 摄像头,0x2b,0x2c,0x2d,0x2e,分别对应,GRBG通道增益值,通过调整这几个寄存器的值,可使得色彩平衡。。

从原始图像上看,此图主要问题是曝光过度,色彩偏绿

那么我们就可以分两个步骤进行调整。

对0x2d寄存器写0xf,因为默认值是0x08,此时相当于增加了红色通道的增益,此时可以看到色彩开始偏红了,接着下一步调整蓝色通道

对0x2c寄存器写0xf,因为默认值是0x08,此时相当于增加了蓝色通道的增益,此时侧才基本正常了,当然图像仍然有轻微泛红,此时我们不再细调整了,仅作演示,目前还有过爆

得出过爆的理由:AE Value:185 软件右下方提示

此时我们设置曝光寄存器

写入寄存器0x09=0x260

此时可以看到,图像的亮度值已经变为  AeValue:128 基本符合观察效果了

ps:

1、iCamera仅是一款摄像头开发调试工具而已,具体寄存器设置什么值,完全在于你

2、使用摄像头不同,不同寄存器格式自然不同,寄存器地址,意义自然不同,所以参考此文不用直接用于如ov7725此类摄像头

3、当然这里仅是抛砖引玉,测试其他摄像头,如ov5640,ov7725,mt9d111,mt9f002,siv100b等等依然简单无比!

当然iCamera目前已测试上百款摄像头,均完美支持,如你有发现不兼容的,请来信告诉我,不胜感激!

基于iCamera测试500w摄像头-mt9p001,mt9p031,mt9p001模块小结的更多相关文章

  1. 基于iCamera测试AR0134 960p 全局快门相机模块小结

    基于iCamera测试AR0134 960p 全局快门相机模块小结 首先看看此模块的特性 AR0134 全局曝光 CMOS模块 1280*960像素 5.3 V/lux-sec 摄像头模块实物靓照(上 ...

  2. 基于iCamera测试mt9m034 1280X960 高动态相机模块小结

    基于iCamera测试mt9m034 高动态相机模块小结 首先看看此模块的特性 mt9m034 高动态 CMOS模块 1280*960像素 5.48 V/lux-sec >115db 摄像头模块 ...

  3. 基于iCamera测试500w摄像头-mt9p001,mt9p031,mt9p001模块小结 续2

    本次使用单色版本,镜头使用近焦镜头,拍摄大约30cm以内的物体和图像 更多原始图像效果,请关注百度云盘 http://pan.baidu.com/s/1cumqia

  4. 基于iCamera测试模拟摄像头-TVP5150模块小结

    基于iCamera测试模拟摄像头-TVP5150模块小结 首先先认识下模拟摄像头,相信大家都不陌生, CCD模拟摄像头 CMOS模拟摄像头 可以看到,ccd摄像头电路较复杂,接口少,而cmos摄像头, ...

  5. 基于iCamera测试光电大赛官方指定摄像头mt9m001调试小结

    基于iCamera测试光电大赛官方指定摄像头mt9m001调试小结 先看看官方的接口 组委会指定的模块接口 信号定义说明: VDD:3.3v GND:地 SCK:摄像头寄存器的iic配置信号的时钟线 ...

  6. 基于iCamera测试宽动态全局摄像头mt9v034或mt9v032小结

    基于iCamera测试宽动态全局摄像头mt9v034或mt9v032小结 先看看硬件特点 主要是:全局快门.宽动态 然后看看硬件测试,usb采集出图 再看看寄存器配置 主要测试,可以修改分辨率,修改曝 ...

  7. 基于iCamera测试高清摄像头SIV100B(替代ov7670)小结

    基于iCamera测试高清摄像头SIV100B(替代ov7670)小结 先看看siv100b主要关键参数 SIV100B与OV7670分辨率和基本特性都差不多,而siv100b,像素尺寸更小,灵敏度更 ...

  8. 基于iCamera测试高清摄像头OV7725小结

    基于iCamera测试高清摄像头OV7725小结 先看看硬件特点 然后看看硬件测试,usb采集出图 默认是不带晶振的,可以通过usb提供提供12M.24M.48M时钟 软件出图 可以通过修改0x11, ...

  9. 基于iCamera App Kit 测试oV5640 500w分辨率 摄像头 总结

    基于iCamera App Kit 测试oV5640 摄像头 总结 iCamera App Kit 下载地址 http://pan.baidu.com/s/1kUMIwB1 可以参考下载链接的说明手册 ...

随机推荐

  1. Spring Boot2 系列教程(二十四)Spring Boot 整合 Jpa

    Spring Boot 中的数据持久化方案前面给大伙介绍了两种了,一个是 JdbcTemplate,还有一个 MyBatis,JdbcTemplate 配置简单,使用也简单,但是功能也非常有限,MyB ...

  2. nyoj 83-迷宫寻宝(二) (计算几何, 叉积)

    83-迷宫寻宝(二) 内存限制:10MB 时间限制:1000ms 特判: No 通过数:2 提交数:6 难度:5 题目描述: 一个叫ACM的寻宝者找到了一个藏宝图,它根据藏宝图找到了一个迷宫,这是一个 ...

  3. C语言|博客作业03

    这个作业属于哪个课程 C程序语言设计 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/8654 我在这个课程的目标是 ...

  4. bat脚本知识总结

    1常用基本命令 1.1 @ 它的作用是让执行窗口中不显示它后面这一行的命令本身 1.2 echo 它其实是一个开关命令,就是说它只有两种状态:打开和关闭.于是就有了echo on 和echo off两 ...

  5. PostGIS 查询点在线上

    1.缓冲区法:查询数据库fm表里,与坐标(12989691.512 4798962.444)相距0.0001米的数据(3857坐标系) ),),),),geom) ; --如果坐标系统一,不用tran ...

  6. Hadoop之HDFS文件系统

    概念 HDFS,它是一个文件系统,用于存储文件,通过目录树来定位文件:其次,它是分布式的,由很多服务器联合起来实现其功能,集群中的服务器有各自的角色. HDFS的设计适合一次写入,多次读出的场景,且不 ...

  7. 【译】为什么永远都不要使用MongoDB Why You Should Never Use MongoDB

    背景 最近在学习DDIA(Designing Data-Intensive Applications)这本分布式领域非常急经典的入门书籍,里面第二章<数据模型与查询语言>,强调了对一对多. ...

  8. scikit-learn文本特征提取之TF-IDF

    TF-IDF(term frequency–inverse document frequency)是一种用于资讯检索与文本挖掘的常用加权技术. TF-IDF是一种统计方法,用以评估一字词对于一个文件集 ...

  9. 【数据结构】之串(C语言描述)

    串(字符串)是编程中最常用的结构,但 C语言 中没有“字符串”这种变量,只能通过字符数组的形式表示字符串. C语言 为我们提供了一个 string.h 的头文件,通过这个头文件,我们可以实现对字符串的 ...

  10. centos7更新php5.4到php5.6/php7

    centos7系统yum安装的php版本为5.4. 因业务需求,开发可能需要php5.6环境. 本文应需而生,介绍从php5.4升级到php5.6. 如需更新到php7环境,步骤一样. 如果是线上应用 ...