Firefly开源社区

打印 上一主题 下一主题

求助!camer输入视频显示偏绿或偏红的问题

129

积分

0

威望

0

贡献

技术小白

积分
129

求助!camer输入视频显示偏绿或偏红的问题

发表于 2016-12-6 14:34:15      浏览:7537 | 回复: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;
显示是黑屏的,什么图像都没有

124.png (275.38 KB, 下载次数: 378)

124.png

123.png (310.61 KB, 下载次数: 384)

123.png
回复

使用道具 举报

32

积分

0

威望

0

贡献

游客

积分
32
发表于 2017-5-17 08:44:57        只看该作者  沙发
请问下楼主,哪里有在android平台上,使用DVP接口调试camera视频的软件
回复

使用道具 举报

347

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
347
发表于 2017-5-18 09:07:02        只看该作者  板凳
如果图像轮廓正常,只是颜色问题,那就是YUV格式不对,你要调整YUV数据排列,比如YYYYUUVV YYYYUVUV
顺便问下,DVP接camera怎么弄的,没搞过DVP接口,接的Camera是什么数据格式的?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表