iSensor APP 之 摄像头调试  MT9M001C12STM

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

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

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

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

先看MT9M001C12STM,130w像素 首先可以查到该sensor配置寄存器地址为0xBA,寄存器格式为地址8bit,数据16bit,格式与ov7725一致,于是按照ov7725配置文件模版,将MT9M001C12STM配置寄存器粘贴到新建的配置文件中,就可以编译各种配置:

在这里预先编译了几种配置参数供参考

MT9M001当前分为后缀STM和STC,分别代表传感器是彩色还是黑白。

本参考配置文件,从文件名就可以看出配置的输出分辨率,帧率,增益,曝光等值。可以逐一下载测试

其中:SXGA代表1.3M  1280*1024   VGA代表0.3M  640*480

G08代表增益值设置为08  E300代表曝光值设置为300,E50H代表曝光值为0x50

初步测试,我们可以将isensor固件下载无mt9m001的配置信息,即使用默认参数。

下载ov7725的固件,因为ov7725和mt9m001寄存器格式和地址完全不同,所以此程序既可以采集,又不至于设置寄存器参数。

下面看看反应。

关于isensor的初步使用可以参考,http://www.cnblogs.com/ccjt/p/5071193.html  此文

看下mt9m001寄存器

一般传感器的默认输出为最大值,也可以通过改手册查看寄存器查阅到。

下面,先点击停止,然后选择标准分辨率SXGA,可以看到下面状态栏提示,分辨率设置ok。

然后点击开始。

这时可以观测到,采集到正常图像,只是曝光过爆。

这时我们可以通过CyConsole.exe 官方软件更新isensor固件,下载初始化寄存器,选择曝光值略小的配置文件下载,然后重新上电

下载文件MT9M001C12STM_SXGA_15fps_G08_E400.iic

之前默认0x419 现在更改为400  0x419=1049 曝光降低了一半有余

然后继续降低试试 MT9M001C12STM_SXGA_15fps_G08_E100H.iic

好了,现在效果基本满意,届时拍照试试效果。通过修改此参数可以修改保存照片路径,默认为c盘根目录。

通过保存按钮,进行拍照,找到对应照片可以观测拍照效果细节

因为默认格式按照raw转rgb格式转换,所以当前的颜色保存还带有彩色(ps:R=G=B 不成立)

通修改显示参数,可以自由切换:RGB、Gray、Bin几种模式,分别对应真彩、灰度、二值化,其中灰度可以达到纯正灰度效果(其实初看差别不大,只有放大细节才能看出效果)

拍照照片参考

百度云盘

发挥功能

寄存器修改方式

1、keil重新编译demo例程。(ps:前面提到的iic文件即是该工程编译的,有之前提前编译好的足矣)

2、使用iSensor 《iSensor_FX2_OV.iic》固件,参考前面博文方式,通过加装sc配置文件加装配置,此方法较为复杂,暂时不推荐,需要自行研究,具体方案或问题可以在群里讨论交流。

出厂配置固化程序,下载MT9M001C12STM_VGA_52fps_G08_E100H.iic,此时分辨率为640*480,需要按照前面方法重新配置软件采集分辨率为VGA模式,或重启软件(因为软件重启默认为640*480)

这是分辨率降低了,当然也可以提供柴草电子免费提供的demo程序采集,该程序为mfc  vs2013编译

更多文章请访问我的博客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

 
 
标签: VIPov9655ov9650isensor摄像头

基于iSensor的MT9M001C12STM传感器调试总结的更多相关文章

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

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

  2. ok6410[002] ubuntu1604系统下搭配ckermit和dnw基于RAM的裸机程序调试环境

    ubuntu1604系统下搭配ckermit和dnw基于RAM的裸机程序调试环境 系统:  ubuntu16.04 裸板: 飞凌公司OK6410开发板 目标:搭建基于ubuntu1604系统和基于RA ...

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

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

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

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

  5. iSensor APP 之 摄像头调试 OV5642

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

  6. iSensor APP 之 摄像头调试 OV9655

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

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

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

  8. 基于Modbus的C#串口调试开发

    说明:本文主要研究的是使用C# WinForm开发的串口调试软件(其中包含Modbus协议相关操作).Modbus相关协议可以查阅百度文库等,可参考: <http://wenku.baidu.c ...

  9. 基于socket.io打造hybrid调试页面

    前言 参考的钉钉调试页面实现,仅供学习! 功能为: PC端编写代码,手机端执行 解决的痛点是: 避免了调试hybrid应用时重复写各种测试页面 源码与示例 源码 https://github.com/ ...

随机推荐

  1. 轻松实现C/C++各种常见进制相互转换

    其它进制转为十进制 在实现这个需求之前,先简单介绍一个c标准库中的一个函数: long strtol( const char *str, char **str_end, int base); 参数详细 ...

  2. python--几种快速排序的实现以及运行时间比较

    快速排序的基本思想:首先选定一个数组中的一个初始值,将数组中比该值小的放在左边,比该值大的放在右边,然后分别对左边的数组进行如上的操作,对右边的数组进行如上的操作.(分治+递归) 1.利用匿名函数la ...

  3. Cognitive Graph for Multi-Hop Reading Comprehension at Scale(ACL2019) 阅读笔记与源码解析

    论文地址为:Cognitive Graph for Multi-Hop Reading Comprehension at Scale github地址:CogQA 背景 假设你手边有一个维基百科的搜索 ...

  4. MATLAB相机标定转XMl代码

    function writeXML(cameraParams,file) %writeXML(cameraParams,file) %功能:将相机校正的参数保存为xml文件 %输入: %cameraP ...

  5. Matplotlib入门简介

    Matplotlib是一个用Python实现的绘图库.现在很多机器学习,深度学习教学资料中都用它来绘制函数图形.在学习算法过程中,Matplotlib是一个非常趁手的工具. 一般概念 图形(figur ...

  6. Android开源项目和轮子

    推荐查看Github最全面的Android开源项目汇总 功能框架 数据库 ORMLite框架 greenDaoMaster框架 Xutils的DButils ORMLitehe和greenDaoMas ...

  7. SpringMvc demo示例及源码详细分析

    三层架构介绍 我们的开发架构一般都是基于两种形式,一种C/S架构,也就是客户端/服务器,另一种是B/S架构,也就是浏览器/服务器.在JavaEE开发中,几乎全部都是基于B/S架构的开发.那么在B/S架 ...

  8. 百度杯 十一月 的一道pwn题复现

    拿到题后,就直接开鲁.. /ctf/pwn# checksec pwnme [*] '/ctf/pwn/pwnme' Arch: amd64--little RELRO: Full RELRO Sta ...

  9. Python 信息提取-爬虫

    import requests import re from bs4 import BeautifulSoup url = "http://python123.io/ws/demo.html ...

  10. Java8 Stream中间操作使用详解

    前面两篇简单的介绍了Stream以及如何创建Stream,本篇就给大家说说stream有哪些用途,以及具体怎样使用. 再次介绍Stream Stream 使用一种类似用于SQL 语句从数据库查询数据的 ...