|
求助!camer输入视频显示偏绿或偏红的问题
发表于 2016-12-6 14:34:15
浏览:7561
|
回复:2
打印
只看该作者
[复制链接]
楼主
本帖最后由 点缀0001 于 2016-12-6 14:45 编辑
在android平台上,使用DVP接口调试camera视频输入,视频画面出现偏绿或偏红的现象(如图),初步猜测可能是ic的yuv视频输出格式和rk3288的视频输入接口格式不一致,导致这种情况的。
但因为该IC它仅支持分辨率D1的ITU-R 656 compatible YCbCr(4:2:2) output format
请问下,应该在哪里配置rk3288的视频输入接口格式,才能匹配到ic的yuv视频输出格式
在cam_board.xml配置项中<SensorPhy phyMode="CamSys_Phy_Cif" sensor_d0_to_cif_d ="2" cif_num="0" sensorFmt="CamSys_Fmt_Raw_10b"></SensorPhy>
配置sensorFmt="CamSys_Fmt_Raw_10b"或sensorFmt="CamSys_Fmt_Raw_12b",视频画面出现偏绿或偏红的现象
配置为其他的格式:
typedef enum camsys_fmt_e {
CamSys_Fmt_Yuv420_8b = 0x18,
CamSys_Fmt_Yuv420_10b = 0x19,
CamSys_Fmt_LegacyYuv420_8b = 0x19,
CamSys_Fmt_Yuv422_8b = 0x1e,
CamSys_Fmt_Yuv422_10b = 0x1f,
CamSys_Fmt_Raw_6b = 0x28,
CamSys_Fmt_Raw_7b = 0x29,
CamSys_Fmt_Raw_8b = 0x2a,
CamSys_Fmt_Raw_10b = 0x2b,
CamSys_Fmt_Raw_12b = 0x2c,
CamSys_Fmt_Raw_14b = 0x2d,
} camsys_fmt_t;
显示是黑屏的,什么图像都没有
|
|