读书人

cmos camera显示有关问题

发布时间: 2012-05-09 12:13:59 作者: rapoo

cmos camera显示问题
现象:可以显示图像轮廓,但是色彩不对,发绿。
分析:测试代码中:
if (!read_data(cam_fp, vf_buff, width, height, bpp))
{
break;
}

displayViewfinderImage(fb , vf_buff, 240, 320, 2);
frames ++;
cmos是YUV格式,而lcd是RGB格式怎么能正常显示?还是我那边认识不对?
请大家指教

[解决办法]
图像发绿,应该是图像格式设置的不正确。
如果cmos是yuv格式(有很多种,要确认),lcd是RGB格式(有很多种,要确认)的。需要转换的。
一般使用DMA转换效率最高。
[解决办法]
不会 来学习。。。。。
[解决办法]
LZ,你去看下你的视频头文件就知道了。


我以前做USB摄像头视屏采集的时候,使用的V4L的头文件,里面很清楚了定义了和说明了RGB和YUV的关系。

不晓得LZ这个用的是什么。

你可以参考参考。linux下都有那个。
[解决办法]

探讨
lcd RGB根据物理连线可以确定格式,?
引用:
图像发绿,应该是图像格式设置的不正确。
如果cmos是yuv格式(有很多种,要确认),lcd是RGB格式(有很多种,要确认)的。需要转换的。
一般使用DMA转换效率最高。

[解决办法]
没玩过,拿个板凳学习一下

读书人网 >UNIXLINUX

热点推荐