经过一个多星期的努力,最后一个Bug也解决了。先让大家看看摄像头的效果。

上面这副图有点过曝的毛病,还需要调节下其曝光时间,还有其拐点也需要调节下。

这是我一个星期前的效果,额。。。极差

这是什么原因导致的呢?大家仔细观察上面那副大片瑕疵的那副图,要么本应该太白的地方变得特别黑,要么本应该太黑的地方变得特别白,其实就是因为摄像头数据溢出了,因为MT9V034给出的数据口一共是10Bit位,而我用DCMI接口只使能了8Bit位,我用uint8_t类型变量接受10bit位的数据就会溢出,总所周知,0x00全黑,0xff全白。
比如当摄像头源数据300放在我定义的8bit位数据内存里就会变成300-256=44,这就解释了本应显示白色的地方变黑了,就是这么个原因。

补充:我本来只想使用使用摄像头D0~D9口中的D2 ~D9八个位,所以设置DCMI接受数据的格式是8bit,但是DCMI接受数据时真正用到的并口是D0 ~D7,原谅智障的我,主观以为这DCMI会根据我想的那样会接收D2 ~D9的数据。结果可想而知高二位数据丢失了,最重要的两位丢失了。

MT9V034摄像头的调试经验相关推荐

  1. 米联客 ZYNQ/SOC 精品教程 S02-CH24 利用AXI VDMA 实现MT9V034摄像头采集

    软件版本:VIVADO2017.4 操作系统:WIN10 64bit 硬件平台:适用米联客 ZYNQ系列开发板 米联客(MSXBO)论坛:www.osrc.cn答疑解惑专栏开通,欢迎大家给我提问!! ...

  2. CMOS Sensor的调试经验分享(转)

    源:CMOS Sensor的调试经验分享 转载于:https://www.cnblogs.com/LittleTiger/p/8251670.html

  3. 分享在实际项目中积累的硬件调试经验 - 调试方法,以及常见调试案例

    文章目录 一.硬件调试的四个目标 二.硬件调试心得 三.一块新的板子的调试思路 四.硬件调试,一些网络资料 五.单片机硬件调试中常见的案例(杂记) 往期系列文章: 1.裸机项目开发经验分享 - 完整开 ...

  4. KEIL 调试经验总结

    来源:公众号[鱼鹰谈单片机] 作者:鱼鹰Osprey ID   :emOsprey 通过前面的多篇文章(已整理成专辑)我们已经了解了很多的 KEIL 调试方法,但是到底该怎么使用这些方法呢?这篇文章将 ...

  5. 神眼MT9V034摄像头的原理及采集图像过程

    几种摄像头对比 神眼摄像头介绍 MT9V032/034是安森美半导体出品的全局快门CIS,拥有卓越的画质和低照度的表现.龙邱神眼摄像头采用MT9V034芯片,该芯片具有全局快门,高动态成像,红外透视等 ...

  6. sja1000调试经验

    sja1000调试经验 去年年底的时候,一个公司给我打电话,问我最近有没有空,说要请我帮忙做一个基于CAN总 这里写代码片线通讯的东西,我去看了看,是一个数据采集系统,下面是一系列数据采集的智能板卡, ...

  7. MT9V034摄像头学习笔记(二)

    再次想骂坑爹的龙邱,他们的图像采集摄像头是默认的配置信息.然后靠程序延时采集图像,仅仅就是表面看起来能用而已. MT9V034摄像头内部寄存器 重点内容 内部图像配置寄存器有两套,好像是可以分页使用的 ...

  8. 海思PQTool进行CCM调试经验

    海思PQTool进行CCM调试经验 前提:事先在不同色温环境下抓取好RAW图,进而才能进行CCM调试. 界面位置 在导入RAW图之前,先配置好Options和黑电平,否则校正会出现一些颜色问题. 导入 ...

  9. 东方马达步进电机AZM66AK-HS100+AZD-KD调试经验记录

    东方马达步进电机AZM66AK-HS100+AZD-KD调试经验记录(20170803YC) 本次总结主要实现的功能如下:用MEXE02软件在步进电机驱动器中设置好控制动作,每个控制动作有一个特定的编 ...

最新文章

  1. LeetCode实战:反转链表
  2. RHEL7系统管理之内核管理
  3. BrupSuite渗透测试笔记(十一)
  4. SpringBoot配置属性之NOSQL
  5. Vue学习小札——2.6 组件参数校验与非props特性
  6. 【转】职场三国杀:为什么职场争斗中认真干活的人有时会败给不干活的人
  7. poj2479与poj2593 , 同一道DP题
  8. Chrome API操作串口
  9. 导师推荐,本周开课 | 第 5 期临床基因组家系分析,同时解决科研和临床问题
  10. vscode 执行npm命令_生产力终极指南:用了两年,如今才算真正会用VS Code
  11. RHEL7升级自带Git
  12. STM32F103:二.(5)控制HC-SR04超声波
  13. 热议 | 深圳中学教师年薪35万,有一半是博士
  14. Webservice学习之——即时发布与定制发布
  15. Android 设计的几处硬伤
  16. 提高Entity Framework性能的一些建议
  17. MVC生成CheckBoxList并对其验证
  18. Linux中如何针对用户及组设置磁盘配额
  19. R语言︱机器学习模型评估方案(以随机森林算法为例)
  20. 墙面有几种装修方法_墙面装修有哪几种常见方法?

热门文章

  1. scrapy汽车之家车型的简单爬取
  2. android leakcanary 源码分析,LeakCanary源码浅析
  3. ARCOCAD 五轴测量PH20
  4. 计算机网络实现技术,系统实现技术 计算机网络ppt课件.ppt
  5. Speedoffice(PPT)如何更改配色方案
  6. 怎么从pdf中提取图片?高清大图提取
  7. MLAPP(翻译)—第一章
  8. vue面试题系列01
  9. Excel VBA:删除行、列或单元格
  10. 20230410----重返学习-网易云音乐首页案例-audio音频标签