我是靠谱客的博主 过时爆米花,这篇文章主要介绍MT9V034摄像头的调试经验,现在分享给大家,希望可以做个参考。

经过一个多星期的努力,最后一个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摄像头的调试经验的全部内容,更多相关MT9V034摄像头内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(251)

评论列表共有 1 条评论

jimmye 发表于:2025-05-21 19:03:43 回复TA

博主博主上位机显示图像需要调用哪个函数呀

立即
投稿
返回
顶部