当前位置:  技术问答>linux和unix

cmos camera显示问题

    来源: 互联网  发布时间:2016-08-04

    本文导语:  现象:可以显示图像轮廓,但是色彩不对,发绿。 分析:测试代码中:         if (!read_data(cam_fp, vf_buff, width, height, bpp)) {    break; } displayViewfinderImage(fb , vf_buff, 240, 320, 2); frames ++; cmos是YUV格式,而lcd...

现象:可以显示图像轮廓,但是色彩不对,发绿。
分析:测试代码中:
        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下都有那个。

|

可是cmos格式怎么确定根据什么
有没有Datasheet?看看就知道了啊。
一般cmos都支持yuv422和rgb565。具体格式需要设定具体的寄存器。
有的cmos会支持raw data。

|
没玩过,拿个板凳学习一下

|
不会 来学习。。。。。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • CMOS的密码相关讨论(不仅有问题,也有一些答案,欢迎大家讨论)
  • 关于CMOS摄像头图像采集和存储问题
  • 老机器(98年)启动后提示F1 resume;F2 setup请问cmos中怎么调?
  • 清除CMOS密码
  • How to get the information about CMOS in DOS command
  • SUN工作站 如何进入BIOS(CMOS)设置?
  • 博客 iis7站长之家


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3