iSensor APP 之 摄像头调试  OV5642

iSensor app 非常适合调试各种摄像头,已测试通过的sensor有:

l  OV7670、OV7725、OV9650、OV9655、OV9653、OV5642、OV5640、OV5620

l  MT9T001、MT9M001、MT9P031、MT9V032、MT9V034、MT9D001、MT9D112、MT9D111

今天又重新测试了下OV5642,特此留下文档,已说明整个isensor使用过程不同sensor。

先看OV5642,500w像素 首先可以查到该sensor设备地址为0x78,寄存器格式为地址16bit,数据8bit,于是按照ov7725配置文件模版,将5642配置寄存器粘贴到新建的配置文件中,加载成功后,点击开始采集:

对于isensor的使用可以参考此目录下的说明书。

http://pan.baidu.com/s/1sk171wh  iSensor APP云盘地址

然而对于ov5642 摄像头,寄存器若不进行正常配置,pclk将没有输出,所以必须进行配置才能保证sensor正常的工作,启动isensor,直接点击采集就可以采集到图像,只是图像设置和实际不对应,显示不对而已。

先参考下硬件设计图

其中PD0和PD1分别连接sensor的sclk和sdat,用于配置各sensor的寄存器配置。

68013工程可以预先针对某一款sensor进行配置,我们提供预先编译好的iic文件可以通过CyConsole.exe进行下载更新,重新上电即可,开始按照预定的方式进行采集。

对于ov5642,我们预先编译了

其中USB_Camera_Demo_5642_RAW_5M.iic 代表 ov5642  分辨率为5M 即2592*1944   格式为RAW

USB_Camera_Demo_5642_YUV_VGA.iic 代表 ov5642  分辨率为VGA 即640*480格式为YUV

USB_Camera_Demo_5642_RAW_VGA_15fps.iic  代表 ov5642  分辨率为VGA 即640*480格式为RAW

此板卡默认会下载此程序《USB_Camera_Demo_5642_RAW_VGA_15fps.iic  》,因为isensor app kit 默认启动分辨率配置也是如此。

下载对应IIC程序,必须重新上电,重新启动软件才能正常采集,在采集前,先按停止采集,然后设置对应分辨率进行采集。

硬件测试

可以看到当前分辨率为640*480  0.3M像素  帧率为15fps

然后下载USB_Camera_Demo_5642_RAW_5M.iic

板卡重新上电,

先停止采集

然后设置分辨率为:5M  2592*1944  此时可以看到下面状态栏 分辨率是否设置正确。

然后再点击开始采集

此时可以看到:分辨率为5M  帧率为3.7fps

软件注册

参考图示:

1、说明当前软件未注册,按照说明手册,注册完毕,重启即可。

2、说明当前为设置的默认图像格式 640*480,0.3M像素。

软件注册:

复制REG_ID:ZCFJGKADADVYZCZCEHIM

发送至:shenyae86@163.com 邮箱,获取注册码

注册码:DE4CB9AD423C0248DF8086E27F9863(通过发送邮件获得此注册码)

然后软件执行目录下的iSensorInit.ini 文件,使用记事本打开

替换注册码,保存,重启软件即可。

iSensor App kit 上位机配置文件方式更新分辨率操作

若要使用isensor app kit  上位机配置修改sensor的配置信息,则必须下载《iSensor_FX2_OV5xxx_20150515.iic》固件,然后重新上电。

此时若点击开始采集,因为该固件没有默认配置任何寄存器,所以无法采集到图像。

可以通过如下操作

菜单: 工具-》系统配置-》配置

通过此按钮可以加载文本的 sc配置文件,下面可以看下sc文件格式

其中0x1a代表特殊命令:用于设置地址和其他参数,

0x32用于指定寄存器地址和值(代表16bit地址和8bit数据)

此加载参数为同步方式,加载完后,关闭此窗口,重新点击停止和开始即可采集(需要设置好对应分辨率,分辨率必须停止后才能设置生效。不能重新上电,此参数为实时配置并非固化)

目前已经做好两种分辨率得配置模版

可以参考此模版完成自己所需自定义分辨率参数的配置

通过上述操作,基本可以熟悉isensor的使用和各种sensor寄存器配置特征,

注意:0v5642 灵敏度低,白天的拍照效果相对于夜晚效果好很多,当然也依赖于寄存器的合理配置,请参考数据手册和我们提供的demo自行研究,

更多文章请访问我的博客http://www.cnblogs.com/ccjt/

评估套件 请访问我的淘宝 http://ccjt.taobao.com/

欢迎交流:shenyae86@163.com

QQ:184676957(平时隐身)

联合博客技术交流(您可以通过以下方式了解,关注我们的博客和交流)

http://blog.chinaaet.com/shenyae86

http://www.openedv.com/posts/list/58978.htm

http://www.cnblogs.com/ccjt/

http://blog.sina.com.cn/u/5625282126

http://xinanhejishu.blog.163.com/

QQ交流群:层层惊涛 26210916

辐射防护交流群 224673609

百度云盘资料下载

http://yun.baidu.com/s/1kThKzaf

http://yun.baidu.com/s/1c0SKEC4

http://yun.baidu.com/s/1mgVml3i

iSensor APP 之 摄像头调试 OV5642的更多相关文章

  1. iSensor APP 之 摄像头调试 OV5642 续集2

    参考上一篇博客 作为续集,主要测试 RAW格式下的 不同分辨率效果 iSensor APP 之 摄像头调试 OV5642 直接上图吧 720p 拍照效果

  2. iSensor APP 之 摄像头调试 OV3640 OV2640 MT9d112 ov5642

    iSensor APP 之 摄像头调试  OV3640 OV2640 MT9d112 iSensor app 非常适合调试各种摄像头,已测试通过的sensor有: l  OV7670.OV7725.O ...

  3. iSensor APP 之 摄像头调试 MT9D001 MT9P031 测试小结 200万像素和500万像素摄像头

    iSensor APP 之 摄像头调试  MT9D001 MT9P031 测试小结 iSensor app 非常适合调试各种摄像头,已测试通过的sensor有: l  OV7670.OV7725.OV ...

  4. iSensor APP 之 摄像头调试 OV9655

    iSensor APP 之 摄像头调试  OV9655 iSensor app 非常适合调试各种摄像头,已测试通过的sensor有: l  OV7670.OV7725.OV9650.OV9655.OV ...

  5. iSensor APP 之 摄像头调试 OV9655 测试之二

    参考上一篇博客 iSensor APP 之 摄像头调试 OV9655 本次链接主要介绍,使用ov9655输出QVGA格式,320*240  YUV输出,图像效果还不错,用户可以参考此模板改变分辨率,不 ...

  6. isensor app kit 之 CF5642V2 OV5642 测试总结

    . 总结; 使用官哥的cf5642c-v2时,需要将isensor app kit 上的iic上拉电阻去掉,否则可能导致寄存器初始化不成功,去掉即可,使用柴草电子的模组则不需要.

  7. 基于iSensor的MT9M001C12STM传感器调试总结

    iSensor APP 之 摄像头调试  MT9M001C12STM iSensor app 非常适合调试各种摄像头,已测试通过的sensor有: l  OV7670.OV7725.OV9650.OV ...

  8. iSensor App Kit 测试之 MT9V111 MT9M111 MT9D111

    iSensor App Kit 可以调试测试一切常规的sensor,对于ccusb20底板,可以直接兼容官哥所有的dvp接口的摄像头,分辨率从30w到1400w均没问题. 今天又测试了三款sensor ...

  9. Delphi 用Web App Debugger简单调试ISAPI 转

    用Web App Debugger简单调试ISAPI   以isapi为例: 1.新建一个project,用isapi/nsapi: 2.remove这个project中所有的unit: 3.加进你用 ...

随机推荐

  1. Maven系列第6篇:生命周期和插件详解,此篇看过之后在maven的理解上可以超越同级别90%的人!

    maven系列目标:从入门开始开始掌握一个高级开发所需要的maven技能. 这是maven系列第6篇. 整个maven系列的内容前后是有依赖的,如果之前没有接触过maven,建议从第一篇看起,本文尾部 ...

  2. Idea集成SpringBoot实现两种热部署方式(亲测有效)

    即将介绍的两种热部署方式: 1.SpringLoaded 2.DevTools 区别: SpringLoader:SpringLoader 在部署项目时使用的是热部署的方式. DevTools:Dev ...

  3. less使用入门

    概要 为什么要有预处理CSS CSS基本上是设计师的工具,不是程序员的工具.在程序员的眼里,CSS是很头痛的事情,它并不像其它程序语言,比如说PHP.Javascript等等,有自己的变量.常量.条件 ...

  4. java基础开发环境安装(全)

    一.jdk安装(可以根据自己习惯选择合适安装路径) 1.jdk1.8下载地址:https://pan.baidu.com/s/1O9JQlFJ9cpkGCQL35cm_7g 提取码:pe2g 2.jd ...

  5. Vue_声明周期

    Vue生命周期 在vue2.0的时候,声明钩子发生了改变,具体有八个 <!-- HTML部分 --> <div id="app"> <div>{ ...

  6. 攻克数通,斩获云计算!誉天Double HCIE学员考证秘笈揭晓

    不知不觉,已经过了四个月的时间了,我是六月多报名云计算的,本来是奔着邹Sir去的,但是当时邹sir已经上到HCIE的课程了,只能蹭学弟之前的录屏看.等到七月八号,又正式跟了曾曦老师上了一次完整的课程. ...

  7. python_day04

    今日内容: 一.爬虫三部曲: 1.发送请求 2.解析数据 3.保存数据 4.解析详情页,获取视频地址 mport requests import re #正则模块 import uuid #uuid. ...

  8. JVM 问题排查和性能优化常用的 JDK 工具

    JDK 提供了一系列用于监控.诊断 Java 进程的工具,它们在 JDK 安装目录的 bin 目录下,有 jps.jcmd.jstack.jinfo.jmap 等.其中jmc.jconsole.jvi ...

  9. PostGIS mysql_fdw操作日志(留观)

    #####Linux终端操作命令记录,留做自己后面研究,绿色部分为成功部分 错误: 服务器"mysql_server" 不存在postgres=# create user mapp ...

  10. Spring基于注解的配置1——@Required、@Autowired、@Qualifier示例及与传统注入方法的对比

    @Required注释 作用:用于属性的set方法,那么这个属性必须在xml文件的bean标签里面进行配置,否则就会抛出一个BeanInitializationException异常. 首先准备一个类 ...