新手上路
- 积分
- 27
- 金钱
- 27
- 注册时间
- 2017-9-14
- 在线时间
- 3 小时
|
1金钱
在摄像头实验中 有一个DMA 数据接收数组 #define jpeg_line_size 2*2048
这个定义的应该是接收摄像头的行数据 但是我把这个改成1024 或者其他的 大于300的数,都能在LCD上显示图片,而且感觉没有变化
但是如果这个数小于300 那么LED显示屏上会从左边显示重复的图片 就是屏上有2张相同的图片
我不清楚到底是什么原因?为什么把这个改成300 500 都没问题
在read me里面 是这么说的
当使用RGB565时,输出图像(固定为:WXGA)将经过缩放处理(完全由OV5640的DSP控制),显示在LCD上面(
默认开启连续自动对焦)。我们可以通过KEY_UP按键选择:1:1显示,即不缩放,图片不变形,但是显示区域小
(液晶分 辨率大小),或者缩放显示,即将1280*800的图像压缩到液晶分辨率尺寸显示,图片变形,但是显示
了整个图片内容。通过KEY0按键,可以设置对比度;KEY1按键,可以启动单次自动对焦;KEY2按键,可以设置
特效。
按照道理说 这个图片的行数组 应该是1280 列是800? 为什么 我在这个数组中改成300 500都可以呢?
求大佬解惑!~
|
|