如题,TVP5150+DM642如何正确采集出CIF格式的图像?
1.采集704*576图像,用户在软件里处理(尺寸变换)这无可避免的要消耗CPU资源,特别是做水平缩小这个步骤;
2.看手册,可以设置寄存器VCACTL里的11bit位,直接得到352*576的图像,水平部分已经由CPU处理好,那么接下来就只需要用户在竖直方向上做压缩即,而这个方向上的压缩几乎不用做什么处理,因为采集进来的图像是分奇偶场的,且分开存放,这样我们只需要取其中一场的图像即可得到352*288的图像。
针对第2种方式,我已经试过了,在其他设置不变的情况下,直接设置VACTL11bit位,让CPU做水平1/2重采样,已经得到了352*288的图像,但观察视频图发现出了问题,本来应该是彩色图像的,却变成了中间夹杂了彩色条的灰度图,如下图所示:
查看说明手册,里面也没有提到说还要做什么特别的设置,自己也试图对VCACTL相关的寄存器值做修改,也没有得到想要的结果。不知坛友们有没有遇到类似的问题,是如何解决的呢?谢谢!
Eason Wang:
手册里没有这个寄存器吧?!?!?!?!
kai wang12:
回复 Eason Wang:
有的,spru629e.pdf里,91页;
Eason Wang:
回复 kai wang12:
Sorry 我以为是TVP里面的寄存器。
DM642的请其他同事帮忙看看。