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

关于OV511视频采集速度的问题

    来源: 互联网  发布时间:2016-05-12

    本文导语:  最近在做linux下基于s3c2440嵌入式板的视频采集,用的是OV511芯片的摄像头,遇到一个问题,采集连续视频的速度很慢,只有每秒4,5帧的样子,采集部分代码是: frame=0; vd->mmap.frame=frame; ioctl(vd->fd,VIDIOCMCATURE,&(vd->mmap)//...

最近在做linux下基于s3c2440嵌入式板的视频采集,用的是OV511芯片的摄像头,遇到一个问题,采集连续视频的速度很慢,只有每秒4,5帧的样子,采集部分代码是:
frame=0;
vd->mmap.frame=frame;
ioctl(vd->fd,VIDIOCMCATURE,&(vd->mmap)//开始一帧的捕获
vd->framestat[frame]=1;
for(number=0;numbermap+vd->mbuf.offsets[frame];//获取当前帧地址
   frame=(frame+1)%2;
   v4l_capture(vd,frame);//捕获下一帧
}
int v4l_grab_sync(vd,frame)
{
   ioctl(vd->fd,VIDIOCSYNC,&(vd->mmap.frame);
   vd->framestat[frame]=0;
   vd->mmap.frame=frame;
}
int v4l_capture(vd,frame)
{
   ioctl(vd->fd,VIDIOCMCATURE,&(vd->mmap)
   vd->framestat[frame]=1;
}
用时间函数测了一下,发现时间基本上是消耗在v4l_grab_sync(vd,frame)这一步上,大概每帧需要0.2秒,不知道该怎么改进程序才能提高采集速度,是在应用程序里做改动,还是需要到OV511的驱动程序里做相应改动,有知道的大哥希望能不吝赐教,小弟先行谢过。

|
我觉得,你可以去了解一下 "双缓冲"了,呵呵……
我们做的时候,在s3c2410上(比你的主频要低很多),画面还算流畅。
我在2440上使用zc301p,使用 读设备 的方法,也没这么慢呀。

怎么还用ov511呢?换个当前流行的,直接就jpeg压缩,输出jpeg格式

|
1)v4l_grab_sync里 是不是有较多的memory copy?
如果有的话,建议作优化
2)可以把v4l_grab_sync放在单独线程里来作。
3)注意到你用v4l,而不是v4l2。你用的是2。4的kernel?学习也好,工作目的也好,
改到2.6吧。

    
 
 

您可能感兴趣的文章:

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












  • 相关文章推荐
  • 视频处理问题,用批处理对视频进行打码
  • 超级菜鸟的~~不好意思问题~~REDHAT9的视频播放问题~!
  • 求教一个组播发送视频数据的问题!
  • 请教大家linux下建立视频的服务器几个问题
  • linux 下视频播放的问题
  • qt做视频中运动物体跟踪的问题
  • linux下mencoder 转视频转出来的都是0字节```有没有人遇到这个问题```
  • 关于用jsp/java等开发视频会议的问题
  • fedora12下视频声音超速播放问题
  • 关于在Linux下开发VOD(视频点播)的问题
  • 菜鸟问题,如何在RED HAT中实现视频播放。
  • 关于视频监控的问题
  • 关于DM368的视频驱动问题!
  • 基于Linux下视频驱动问题,V4L2 MXC27 恳请帮忙,
  • 用LINUX做HELIX服务器,用W2K做客户机,客户机视频点播,连接时出现问题!!!!
  • udp视频录像文件存储服务器设计问题探讨!高手请赐教!
  • 求高手解决国嵌视频中课程1-Linux系统管理,NFS网络配置问题?
  • udp视频录像文件存储服务器设计问题
  • 两个线程,一音/一视频udp数据包,优先级问题,在线等!
  • 有关LINUX下视频的问题,在我另外一个帖子里,望有人相助,http://topic.csdn.net/u/20081115/20/cc7b94b9-fa59-4029-8016-fbcd46dc4eca.html?920823563
  • iis安装配置详细图文介绍及视频教程集合
  • 请问哪里可以找到视频电话或者视频会议的源代码下载?
  • 手机视频会议视频教学平台 ovmeet
  • 【linux视频教程整套10个视频】linux网络及安全管理
  • 紧急啊。。我用的ubuntu12,我安装了adobe flash player,可以打开在线视频,但是不能打开webQQ里的视频功能
  • android webvie指定视频播放器播放网站视频
  • 视频后台管理系统 悦视频后台
  • PHP中使用FFMPEG获取视频缩略图和视频总时长实例
  • mplayer打开视频文件后只在屏幕右下方出现一个音频播放器,而显示视频画面的那个界面不见了。
  • 显示youtube视频缩略图和Vimeo视频缩略图代码分享
  • 【整套共37个视频】【高清】红帽认证工程师RHCE133部分高清视频教程


  • 站内导航:


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

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

    浙ICP备11055608号-3