首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

wince6.0 tvp5150图像拉伸解决方案

2012-09-29 
wince6.0 tvp5150图像拉伸在S5PV210 wince6.0下写tvp5150的驱动,只需要preview功能。目前实现的效果如下图

wince6.0 tvp5150图像拉伸
在S5PV210 wince6.0下写tvp5150的驱动,只需要preview功能。目前实现的效果如下图所示。


用已有5150驱动的板子看到实际的视频图像如下。


除去拍摄时间不同引起的光线不同外,可以看到目前我自己实现的视频颜色不对,图像向右上方严重拉伸,最下方有偏移。试过修改AVID和VBLK,没什么效果;也在看CAMERA驱动的代码,找了几天没找到原因。请教各位大侠。

[解决办法]
从图片上看,实际图像宽度应该比现在的值小,比如640。
你可以观察一下,如果图像宽度减小为一个合适值,那图像就不会斜了,并且图像下部的粉色图像也会消失。
应用层程序需要显示的图像宽度肯定小于720
[解决办法]

C/C++ code
#define TVP5150A_MODULE_ITUXXX         CAM_ITU656#define TVP5150A_MODULE_INTERLACE      0#define TVP5150A_MODULE_MIPI           (FALSE)#define TVP5150A_MODULE_YUVORDER       CAM_ORDER_CBYCRY#define TVP5150A_MODULE_HSIZE          720#define TVP5150A_MODULE_VSIZE          288#define TVP5150A_MODULE_HOFFSET        0//100        #define TVP5150A_MODULE_VOFFSET        0//50#define TVP5150A_MODULE_UVOFFSET       CAM_UVOFFSET_0#define TVP5150A_MODULE_CLOCK          27000000#define TVP5150A_MODULE_CODEC          CAM_FORMAT_YCBYCR422_1PLANE//CAM_FORMAT_CBYCRY422_1PLANE#define TVP5150A_MODULE_HIGHRST        1       // This is affected by Electic circuit for reset or power control PIN, BB37->0, SMDK->1#define TVP5150A_MODULE_INVPCLK        1#define TVP5150A_MODULE_INVVSYNC       0#define TVP5150A_MODULE_INVHREF        0 

热点排行