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

关于视频采集图像显示的问题

    来源: 互联网  发布时间:2016-03-26

    本文导语:  有没有人知道linux下用摄像头采集的rgb位流图像怎么显示啊,我用的是ov511的摄像头,现在能读出图像数据,但是存为图片文件后不知该怎么显示,试过加bmp头,能看了,但图像还是出不来,是一片花的,另外谁知到...

有没有人知道linux下用摄像头采集的rgb位流图像怎么显示啊,我用的是ov511的摄像头,现在能读出图像数据,但是存为图片文件后不知该怎么显示,试过加bmp头,能看了,但图像还是出不来,是一片花的,另外谁知到这个视频采集时摄像头要做哪些设置,我发现自己采集的数据似乎也有问题,希望知道的能指点一下。

|
你搜索一下spca5xx摄相头驱动官方网站,上边带了个例子,从取数据到压缩成各种格式,到网络视频等都有。很详细。

|
分数太少了哦,不知道你加BMP头对不对,我这里的是RGB24转换成BMP的文件

#pragma pack(1)
#define WIDTHBYTES(i)  ((i+31)/32*4)
typedef unsigned char  BYTE;
typedef unsigned short WORD;
typedef unsigned long  DWORD;

typedef struct tagBITMAPFILEHEADER { 
  WORD    bfType; 
  DWORD   bfSize; 
  DWORD   bfReserved; 
  DWORD   bfOffBits; 
} BITMAPFILEHEADER; 

typedef struct tagRGBQUAD{
     BYTE rgbBlue;
     BYTE rgbGreen;
     BYTE rgbRed;
     BYTE rgbReserved;
}RGBQUAD;

typedef struct tagBITMAPINFOHEADER{
     DWORD    biSize;                // must be 0x28
     DWORD    biWidth;           //
     DWORD    biHeight;          //
     WORD     biPlanes;          // must be 1
     WORD     biBitCount;            //
     DWORD    biCompression;         //
     DWORD    biSizeImage;       //
     DWORD    biXPelsPerMeter;   //
     DWORD    biYPelsPerMeter;   //
     DWORD    biClrUsed;             //
     DWORD    biClrImportant;        //
}BITMAPINFOHEADER; 

typedef struct tagBITMAPINFO { 
  BITMAPINFOHEADER bmiHeader; 
  RGBQUAD          bmiColors[1]; 
} BITMAPINFO; 

void rgb24_to_bmp(char* filename,uint8_t *rgb24data,int width,int height){

BITMAPFILEHEADER bmpheader;
    BITMAPINFO bmpinfo;
    FILE *fp;

    fp = fopen(filename,"wb");
    if(!fp)return;

    bmpheader.bfType = ('M'

    
 
 

您可能感兴趣的文章:

  • 标准视频采集卡 数据采集 编程!linux下的问题?
  • 做过linux下的视频采集的看过来了。
  • v4l2视频采集 问题
  • 网络视频采集和监控 RTSP
  • linux下采集视频数据的相关问题,是大牛就进来吧~~
  • 设计一个视频采集系统,找创新点
  • v4l2视频采集直接读取帧缓冲
  • linux下已经从摄像头采集到的数据,如何将这些数据播放成视频呢?????
  • arm linux web视频采集如何做?
  • 请问如何在arm下开发linux视频采集卡驱动程序?
  • 请问有没有linux下视频采集的程序(webeye 2000,ov511)?
  • linux下移植视频采集程序servfox出现问题
  • v4l2 视频采集 监控 问题
  • 视频采集遇到的问题
  • 如何用V4L2编程接受电视盒采集到的视频信号,以及如何在GTK中实时显示
  • 关于OV511视频采集速度的问题
  • 嵌入式linux如何显示YUV格式采集的视频
  • v4l 视频采集出现错误
  • mplayer文本模式播放视频无声音或无图像
  • 视频和图像处理库 Video++
  • 实时图像/视频处理滤波开发包 GShow
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • mplayer打开视频文件后只在屏幕右下方出现一个音频播放器,而显示视频画面的那个界面不见了。
  • 显示youtube视频缩略图和Vimeo视频缩略图代码分享
  • 晕了,linux9安装后显示器超出视频范围,启动到界面后无任何显示(在线)
  • Label显示视频时候闪烁怎么解决?(在线等)
  • arm7开发板如何支持显示YUV格式的视频?
  • 装有montavista的arm开发板的fb3支持显示I420的视频吗?
  • Mplayer 安装后没有显示视频的窗口 求个位帮忙
  • 在 linux 下视频数据怎么传输和显示较好,大家都进来看看!
  • 通过OpenGL ES混合模式缩放视频缓冲区来适应显示尺寸
  • iis安装配置详细图文介绍及视频教程集合
  • 请问哪里可以找到视频电话或者视频会议的源代码下载?
  • 手机视频会议视频教学平台 ovmeet
  • 【linux视频教程整套10个视频】linux网络及安全管理
  • 视频处理问题,用批处理对视频进行打码
  • 紧急啊。。我用的ubuntu12,我安装了adobe flash player,可以打开在线视频,但是不能打开webQQ里的视频功能
  • android webvie指定视频播放器播放网站视频
  • 视频后台管理系统 悦视频后台
  • PHP中使用FFMPEG获取视频缩略图和视频总时长实例
  • 【整套共37个视频】【高清】红帽认证工程师RHCE133部分高清视频教程
  • 视频下载工具 xVideoServiceThief
  • 高清视频同步播放控制器 HDSync
  • 视频捕获 API VideoMan
  • 视频编辑器 Openshot
  • 在线视频编辑工具 Kaltura
  • jQuery 视频插件 Bigvideo.js
  • 有谁有linux 2.6的代码教学视频?
  • 视频实时码流分析软件 VideoEye
  • 视频文件系统 56vfs
  • 音频和视频数据处理库 Gavl
  • USB视频输出芯片驱动 libdlo


  • 站内导航:


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

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

    浙ICP备11055608号-3