TI中文支持网
TI专业的中文技术问题搜集分享网站

UYVY视频数据采集

L138用BT656方式采集TW9910的视频数据(9910只能输出UYVY格式视频数据),摄像头视频制式为PAL制式,BUFFER已获取到视频数据,使用PYUV播放采集数据时图像显示不正常,不使用INTERLEAVED方式的显示效果如下:

使用INTERLEAVED方式的效果如下:

修改内核中的VPIF.C文件ch_params结构数组中的PAL制式的.ycmux_mode = 0,重新采集图像,不使用INTERLEAVED方式的显示效果如下:

使用INTERLEAVED方式则图像有显示,但图像大小不正常,效果如下:

ch_params的PAL参数设置如下:

{
.name = "PAL_BDGHIK",
.width = 720,
.height = 576,
.frm_fmt = 0,
.ycmux_mode = 1,
.eav2sav = 280,
.sav2eav = 1440,
.l1 = 1,
.l3 = 23,
.l5 = 311,
.l7 = 313,
.l9 = 336,
.l11 = 624,
.vsize = 625,
.capture_format = 0,
.vbi_supported = 1,
.hd_sd = 0,
.stdid = V4L2_STD_625_50,
},

根据以上情况,感觉是VPIF数据采集错误造成。希望有VPIF数据采集调试经验者提供帮助。请问如何设置L138的VPIF以适应UYVY的数据采集?

Tony Tang:

给一个正常的照片看一下做比较。

赞(0)
未经允许不得转载:TI中文支持网 » UYVY视频数据采集
分享到: 更多 (0)