使用iCamera 测试MT9F002 1400w高分辨率摄像头小结 之!!看清细节!!!
使用iCamera 测试MT9F002 1400w高分辨率摄像头小结 之!!看清细节!!!
本方案测试两种种分辨率输出(其他更多分辨率设置,可以参考手册配置)
4608*3288=1515万像素
1152*822=94万像素
一、硬件准备
l MT9F002摄像头模块
l iCamera 硬件主板CC1601
l MT9F002转接板(FPC_MT9F002 CB1602)
二、软件准备
l 下载iCamera软件
l 安装驱动(可以参考iCamera说明文档)
l 软件注册
下载地址
http://pan.baidu.com/s/1cLoejc
若下载失败可以通过以下途径联系我们
博客:http://www.cnblogs.com/ccjt/
QQ:蓝天 2947269204
QQ群:层层惊涛 26210916
https://shop126144436.taobao.com/
参考文档:
《iCamera 用户使用手册 20160327.pdf》
三、工作原理
1、原理框图
iCamera 工作原理框图(暂未正式发布,公测阶段)
2、硬件介绍
iCamera采用USB2.0作为数据通信,最大传输速率可达433Mbps。Mini USB接口既作为通信接口也作为电源供电。也可以采用CYUSB3014 USB3.0方案最大传输速率达300M Byte/s。
CJ1601标准接口(17-20p用户自定义)
主板可以直接为摄像头提供24Mhz 固定频率的时钟作为xclk输入。方便大多数sensor的测试。对于此款mt9f002摄像头,因为板载晶振,所以xclk不需要理会。
SCCB总线可以通过主控芯片控制,配置摄像头寄存器参数,由上位机发送,也可以在usb固件预先初始化。
17-20p可以用户自定义,作为其他特殊功能。
主板供电能力:200mA@3.3v,满足大多数sensor需求,用户也可以自行改造。
本接口支持市面上绝大多数的摄像头模块,如有不兼容,按照此标准其他型号自己做个转接板即可。
3、更新固件
如
iCAMERA_noinit.iic
此固件将初始化mt9f002寄存器(至于为什么这么配置,请查阅该摄像头的数据手册,知道的均已全部注释,别的问我也不知道哦)
此配置,将分辨率设置为4608x3288
此处略,具体可以参考mt9f001_14M_RAW.icfg文件
4、iCamera 配置文件编写
此文件主要作用是告诉iCamera软件,此摄像头输出的分辨率,格式等,以及需要对寄存器写入什么参数等。
上述过程完成后,即可点击采集,此时可以看到当前帧率信息
三、开始运行软件
1、显示软件是否正常注册(非注册功能会略有限制)
2、选择对应测试的摄像头型号(选择后,下方可以看到对应的分辨率、格式等)
3、点击PLAY(若正常,点击后此按钮变为stop)
4、若采集正常,此处将看到帧率会发生变化,显示实时帧率,若为0,则不正常。
5、若图像显示效果不正确(颜色),可以通过此下拉控件配置属性
6、若要观察曝光值,修改或读取寄存器值,可以点开此处。
例:配置mt9f002摄像头显示
4608*3288
通过修改0x302a-0x3030寄存器值,可以调整白平衡,根据实际当前色温调整,具体寄存器说明可以参考对应数据手册。
其他分辨率演示
1152*822 极低曝光,和低分辨率,可以高帧率看快速的图像
通过修改寄存器0x3012,可以修改曝光值,
3776*3288
拍照示意
拍照原始图片(jpeg压缩后 4608*3288)
更多照片细节,原始图片,请在百度云盘下载,联系博主,shenyae86@163.com
高清原始照片下载:http://pan.baidu.com/s/1cohd9O
四、常见问题
1、USB插入未反应
请检查usb线缆是否正确
2、USB无法识别
请检查usb线缆供电是否正常,可能是线缆质量问题导致供电不足,或摄像头功耗太大。
可以先拔掉摄像头板再重新插拔usb试试
也可以通过镊子短路P2,重新上电。
3、图像显示条纹
分辨率设置不对,与上位机配置不一致,或摄像头安装不正确
更多问题请关注我们的博客或QQ群讨论
QQ群柴草电子之层层惊涛26210916
五、附录
资料介绍
本着绿色环保原则,资料包全面而精小,最终压缩为两个压缩包通过邮件或离线方式发送给客户。并不定期更新,敬请关注!
联系方式:
QQ:蓝天 2947269204 注明:柴草电子
Email:shenyae86@163.com
淘宝店铺:http://ccjt.taobao.com/,https://shop126144436.taobao.com/
层层惊涛博客:http://www.cnblogs.com/ccjt/p/4469947.html
软件及资料下载地址:百度云
链接:http://pan.baidu.com/s/1ntIbt37 密码:f65x
Ps:
如有发现相关问题或相关意见或建议,请与我联系!!谢谢
还是cb的那一句话,完美是没有极限的!!
感谢:crazybingo、许sir、xiaomagee、小二马 大力支持!
特别感谢:g9011701 网友提供测试资料支持
柴草电子
2016-05-13 奇迹再现
使用iCamera 测试MT9F002 1400w高分辨率摄像头小结 之!!看清细节!!!的更多相关文章
- 使用iCamera 测试MT9F002 1400w高分辨率摄像头说明 续集2
使用iCamera 测试MT9F002 1400w高分辨率摄像头说明 续集2 本方案测试三种分辨率输出(其他更多分辨率设置,可以参考手册配置) 3776*3288=1241万像素 3776*2832= ...
- 使用iCamera 测试MT9F002 1400w高分辨率摄像头说明
一.硬件准备 l MT9F002摄像头模块 l iCamera 硬件主板CC1601 l MT9F002转接板(FPC_MT9F002 CB1602) 二.软件准备 l 下载iCamera软件 l 安 ...
- 使用iCamera 测试AR0331 300w高分辨率摄像头小结
使用iCamera 测试AR0331 300w高分辨率摄像头小结 先看下sensor特性 分辨率最高可达:2048*1536=300w像素 1080p帧率最高可达60fps 本次使用usb2,帧率14 ...
- 使用iCamera 测试mt9d111 200w高分辨率摄像头小结
使用iCamera 测试mt9d111 200w高分辨率摄像头小结 先看下产品特性 安装效果 根据前面博客的经验,该摄像头,默认配置即有输出,分辨率为800*600,yuv 于是可以写 如果使用默认配 ...
- 使用iCamera 测试MT9M001 130w高分辨率摄像头说明
该摄像头默认分辨率为1280*1024,即不设置任何寄存器参数,只要给该模块提供时钟,就可以输出. 在这里 我们可以通过右侧寄存器栏动态调整各寄存器 观察效果. 0x09寄存器可以调整曝光值,可以根据 ...
- 基于iCamera测试宽动态全局摄像头mt9v034或mt9v032小结
基于iCamera测试宽动态全局摄像头mt9v034或mt9v032小结 先看看硬件特点 主要是:全局快门.宽动态 然后看看硬件测试,usb采集出图 再看看寄存器配置 主要测试,可以修改分辨率,修改曝 ...
- 基于iCamera测试高清摄像头SIV100B(替代ov7670)小结
基于iCamera测试高清摄像头SIV100B(替代ov7670)小结 先看看siv100b主要关键参数 SIV100B与OV7670分辨率和基本特性都差不多,而siv100b,像素尺寸更小,灵敏度更 ...
- 基于iCamera测试500w摄像头-mt9p001,mt9p031,mt9p001模块小结
基于iCamera测试500w摄像头-mt9p001,mt9p031,mt9p001模块小结 先看实物 M12标准无畸变镜头效果 标准CS镜头效果 iCamera底板+mt9p001安装效果 再看看c ...
- 基于iCamera测试光电大赛官方指定摄像头mt9m001调试小结
基于iCamera测试光电大赛官方指定摄像头mt9m001调试小结 先看看官方的接口 组委会指定的模块接口 信号定义说明: VDD:3.3v GND:地 SCK:摄像头寄存器的iic配置信号的时钟线 ...
随机推荐
- tensorflow中的学习率调整策略
通常为了模型能更好的收敛,随着训练的进行,希望能够减小学习率,以使得模型能够更好地收敛,找到loss最低的那个点. tensorflow中提供了多种学习率的调整方式.在https://www.tens ...
- [ERROR]element select is not allowed here
问题:在使用IDEA搭建springboot项目的时候,在xml文件中遇到element select is not allowed here错误 原因:xml文件的头部的配置有错误,红框的三个地方命 ...
- nyoj 170-网络的可靠性 (度为1)
170-网络的可靠性 内存限制:64MB 时间限制:3000ms 特判: No 通过数:15 提交数:21 难度:3 题目描述: A公司是全球依靠的互联网解决方案提供商,也是2010年世博会的高级赞助 ...
- 力扣(LeetCode)查找常用字符 个人题解
给定仅有小写字母组成的字符串数组 A,返回列表中的每个字符串中都显示的全部字符(包括重复字符)组成的列表.例如,如果一个字符在每个字符串中出现 3 次,但不是 4 次,则需要在最终答案中包含该字符 3 ...
- ubuntu 16.04上源码编译dlib教程 | compile dlib on ubuntu 16.04
本文首发于个人博客https://kezunlin.me/post/c6ead512/,欢迎阅读! compile dlib on ubuntu 16.04 Series Part 1: compil ...
- Nginx 本地建立负载均衡(Windows环境)
需求: 现在有个需求:两台服务器,建立负载均衡. A服务器:IP:localhost:负载均衡主服务器:代理本地文件夹D:\\SampleData B服务器:IP:10.10.10.10:代理本地文件 ...
- 【POJ 2823】【Luogu P1886】Sliding Window 滑动窗口
POJ 2823 Luogu P1886 [解题思路] 这是一个单调队列算法的经典题目,几乎学习单调队列的人都接触过这题. 利用单调队列算法求出每一个固定区间内的最(大/小)值. 以下以最大值为例: ...
- 网站优化之使用Free marker静态化网站文章页
博客做出来的时候就想要把一些栏目和文章页都静态化处理,当时没啥时间搞,就一直没去弄.但是最近的工作就是做网站,用cms快速搭出了几个网站,cms搭建网站是真的方便啊 如果没有需要二次开发实现的功能,那 ...
- selenium(java)浏览器多窗口切换处理
要在多个窗口直接切换,首先获取每个窗口的唯一标示符(句柄),通过窗口属性可以获取所有打开窗口的标示符,以集合的形式返回:以下示例: Set<String> winHandels ...
- [从今天开始修炼数据结构]串、KMP模式匹配算法
[从今天开始修炼数据结构]基本概念 [从今天开始修炼数据结构]线性表及其实现以及实现有Itertor的ArrayList和LinkedList [从今天开始修炼数据结构]栈.斐波那契数列.逆波兰四则运 ...