控制器:CC3200
摄像头:美光MT9D111
图片格式:JPEG; 分辨率640*480;大小一般在40-50k
问题描述:参考websock_camera例程,用MT9D111拍照,但图片有时会出现问题,问题图片如图:
后来发现,当摄像头拍颜色单一的白色图片时,不会出现这样的问题,但摄像头拍摄图片的场景比较复杂时,就会出现这样的问题,请问出现此问题的原因是什么?从哪方面着手解决此问题,降低分辨率会不会好转?
Yonghua Pan:
降低分辨率应该是有好处的,如果你只是拍照的话,可以参考一下例程camera_application, 它里面可以配置成最大1024×768的图片。
mortimersong:
回复 Yonghua Pan:
您好,感谢您对以上问题的回复,能否解释下出现上边问题的原因是什么?有什么方法可以解决或改善?
Yonggang Wang2:
回复 mortimersong:
跟图片什么底色没关系,你可以计算一下,camare传送一张图片的数据正好跟分辨率相吻合的,也就是没经过压缩。缺一块是因为数据传输问题,我经常碰到这种情况。
Dylan:
回复 Yonghua Pan:
你好!
请问MT9D111直接输出的JPEG图片,CC3200是否可以通过Parallel Camera Interface完整的接收下来?还是CC3200不支持接收来自MT9D111的JPEG图片?
Dylan:
回复 Yonggang Wang2:
你好!
请问是否对MT9D111直接输出的JPEG图片有相关了解!
lei ming:
回复 mortimersong:
拍的内容越复杂照片数据越大,该问题就是数据没读完就开始解码。为什么没读完,很可能3200没来得及传出数据,丢了?DMA覆盖了?或者你的接收程序有问题