接口电路论文摘要:介绍了在Iinux系统下开发符合Video forLinux标准的USB摄像头驱动的方法,并对该标准提出“不间断采集”的改进思路,配合双URB、双帧缓冲等方法,提高采集速度。关键词:Linux设备驱动USB摄像头Video for Linux不间断采集USB摄像头以其良好的性能和低廉的价格得到广泛应用。同时因其灵活、方便的特性,易于集成到嵌入式系统中。但是如果使用现有的符合Video forLinux标准的驱动程序配合通用应用程序,难以充分利用USB带宽,帧速不高,不易满足实时监控等要求。本文首先介绍在Linux系统下USB摄像头驱动编制的一般方法,然后说明在此基础上如何提高帧速。1Linux系统中的USB摄像头驱动程序USB设备驱动程序完全符合通用设备驱动的准则,不同的是内核提供了一些特别的API函数,方便驱动注册、销毁自己,例如usb_reSister()和usb_dereSister();2.4版的内核还提供了对于hotplug的支持。1.1USB摄像头驱动的一般编写方法摄像头属于视频类设备。在目前的Linux核心中,视频部分的标准是Video forLinux(简称V4L)。这个标准其实定义了一套接口,内核、驱动、应用程序以这个接口为标准进行交流。目前的V4L涵盖了视、音频流捕捉及处理等内容,USB摄像头也属于它支持的范畴。因此,USB摄像头的驱动应当与内核提供的视频驱动挂钩。即首先在驱动中声明一个video_
用户评论
推荐下载
-
通用USB摄像头.rar
采用direct show 编写的通用摄像头,支持同时预览跟录制视频,压缩,能够根据PID,VID选择摄像头,避免同名摄像头插拔混乱
11 2020-09-17 -
USB摄像头工作原理
有关USB摄像头基本工作原理,设计镜头、CCD、DSP等等
19 2020-05-30 -
USB摄像头智能监控
USB摄像头迷你监控是一款基于USB摄像头智能监控软件,可用于店铺监控、个人隐私场所以及家庭的安防布控等,支持对视频中运动目标检测报警、人脸检测报警、目标越界报警、目标运动轨迹分析等功能,通过语音报警
32 2020-05-06 -
USB摄像头采集代码
usb摄像头采集,支持LinuxV4L2的摄像头采集。在x86和海思arm下(海思3516DV300.海思3519AV100。海思3559AV100)平台都测试过
18 2020-05-13 -
vb控制USB摄像头
vb调用API控制usb摄像头开发环境:VB6.0;系统硬件:摄像头;通过此软件可以将摄像头图像显示在自己的窗体上
41 2020-05-15 -
读取USB摄像头程序
利用VC++与OPENCV读取USB摄像头程序,有需要的童鞋可以下载噢
30 2020-05-17 -
利用USB摄像头拍照
利用USB摄像头进行拍照,实现比较简单功能,那位高人继续完善。
33 2020-03-06 -
USB摄像头视频获取
采用BCB构建的USB摄像头视频获取,根据cameraDS修改的,可在BCB上正常运行,环境的配置需要点时间,但是应该是网上比较少出现的
36 2019-09-21 -
opencv调用USB摄像头
********************************** opencv下调用摄像头,可以拉滚动条改相机参数
31 2019-01-12 -
VB调用USB摄像头
API VB6.0 调用 USB摄像头 ,可录像,截图!
112 2019-01-21
暂无评论