• 说明:
    实现通过usb摄像头来连续抓拍,减小曝光时间,可以解决拖影问题,但是曝光时间太小,会导致拍出来的图片很暗,而且普通usb摄像头一般最高只支持每秒拍30张照片。这里记录一下抓拍操作。

1.查询摄像头是否存在 ls /dev/video0
2.安装配置工具 $ apt-get install v4l-utils
3.查询所有参数 v4l2-ctl --all
4.与曝光相关的参数
曝光模式
exposure_auto 0x009a0901 (menu) : min=0 max=3 default=3 value=1
相机曝光时间
exposure_absolute 0x009a0902 (int) : min=1 max=5000 step=1 default=157 value=200
曝光自动优先级
exposure_auto_priority 0x009a0903 (bool) : default=0 value=1

曝光模式-详细解释
0–V4L2_EXPOSURE_AUTO Automatic exposure time, automatic iris aperture.自动曝光时间,自动光圈光圈。
1–V4L2_EXPOSURE_MANUAL Manual exposure time, manual iris.手动曝光时间,手动光圈。
2–V4L2_EXPOSURE_SHUTTER_PRIORITY Manual exposure time, auto iris.手动曝光时间,自动光圈。
3–V4L2_EXPOSURE_APERTURE_PRIORITY Auto exposure time, manual iris.自动曝光时间,手动光圈。

相机曝光时间 说明
当exposure_auto=1( V4L2_EXPOSURE_MANUAL )时可设置曝光绝对值。

曝光自动优先级
Frame rate is set to be camera_fps. Without settingexposure_auto_priority, AE will never change this frame rate - you will get aframe every 1/fps seconds. AE can request an exposure time that is < 1/fpsseconds, but never exceed it. The exposure mode (night, sport, etc) variesother parameters such as whether to increase gain or exposure time first, andwhat maximum value to adopt for each.
帧频设置为camera_fps。 如果没有设置exposure_auto_priority,AE将永远不会更改此帧速率-您将每1 / fps秒获得一次帧。 AE可以请求小于1 / fps秒的曝光时间,但决不能超过它。 曝光模式(夜晚,运动等)会改变其他参数,例如是先增加增益还是先增加曝光时间,以及每个参数采用的最大值。 也就是说exposure_auto_priority=0是锁定camera的fps,exposure_auto_priority=1是fps不固定,曝光设置优先。
实际设置 1.v4l2-ctl -c exposure_auto=1 2. v4l2-ctl -c exposure_absolute=100

linux下usb 摄像头抓拍记录相关推荐

  1. linux 远程挂载摄像头_如何实现嵌入式Linux下USB摄像头视频采集

    展开全部 在linux下所e5a48de588b662616964757a686964616f31333337613134有设备都是文件.所以对摄像头的操作其实就是对文件的操作.USB摄像头的设备文件 ...

  2. linux开发板usb摄像头,ARM9+Linux下USB摄像头图像采集

    终于实现了在Micro2440+Linux2.6.29环境下通过NFS文件系统实现USB摄像头图像采集.在此,做一个总结,以备后续参考. 实验条件:RedHat9.0(内核版本2.4.18),Micr ...

  3. linux usb摄像头使用方法,linux 下USB 摄像头的使用说明

    此处我只说用uvc通用驱动 查询摄像头是否是UVC设备,参见官网 1 找到CAMERA ID 2 lsusb -d VID:PID -v | grep "14 Video" 如果输 ...

  4. linux图形图像驱动,Linux_Linux操作系统下USB图像采集驱动的安装,ARMlinux下USB摄像头图像的采集 - phpStudy...

    Linux操作系统下USB图像采集驱动的安装 ARMlinux下USB摄像头图像的采集很难,往往望而却步.相比较LINUX系统下的摄像头驱动的安装简单的多,下面就介绍我的安装过程. 我使用的linux ...

  5. linux下usb的热插拔监控,怎么linux下检测 usb摄像头热插拔事件

    在linux下所有设备都是文件.所以对摄像头的操作其实就是对文件的操作.USB摄像头的设备文件就是在/dev目录下的video0(假如只有一个摄像头).在linux下操作摄像头就是使用v4l2对摄像头 ...

  6. 树莓派插USB摄像头使用记录

    树莓派插USB摄像头使用记录 一.选择摄像头 二.查看插入的USB设备命令 三.查看相机命令 四.使用 一.选择摄像头 买摄像头时要关注的: 1.是不是在Linux下免驱的. 2.焦距,拍摄目标越远, ...

  7. 【全志T113-S3_100ask】14-1 linux采集usb摄像头实现拍照(FFmpeg、fswebcam)

    [全志T113-S3_100ask]14-1 linux采集usb摄像头实现拍照 背景 (一)FFmpeg 1.简介: 2.交叉编译FFmpeg 3.测试 (二)fswebcam 1.背景 2.交叉编 ...

  8. Qt/Linux 下的摄像头捕获(Video4Linux2)

    Linux下使用各种设备是一件令人兴奋的事情.在Unix的世界里,用户与硬件打交待总是简单的.最近笔者在Linux下搞了摄像头的开发,有一点感想发于此处. Linux中操作一个设备一般都是打开(ope ...

  9. C语言高级应用---操作linux下V4L2摄像头应用程序

    目录(?)[-]采集方式V4L2操作流程点击这个网址说得很详细了这里不多说httpbaikebaiducomview5494174htm我们都知道,想要驱动Linux下的摄像头,其实很简单,照着V4L ...

最新文章

  1. SpringMVC之使用Validator接口进行验证
  2. iOS 新特性分列式 之 iOS 8.x - 主要内容:应用扩展、手动对焦、Size Class
  3. bat 批量提取指定目录下的文件
  4. 104. Maximum Depth of Binary Tree 二叉树的最大深度
  5. 盘点这些年被黑的最惨的语言
  6. matlab serial 38400,这个程序的波特率能帮我改到38400吗?
  7. 阅读《构建之法》 5-7章
  8. 没有可用软件包 docker-compose。_XSS可用空间只有364G!是XSS游戏更小《盗贼之海》小一大半...
  9. DWG/DGN格式导入Arcgis;转化为shp格式;更改地理坐标;导入Google Earth
  10. unix network programming volume1 sorce code build and get(UNIX網絡編程卷1第三版)
  11. MongoDB 复制集(Replica Set) 配置(Windows 版)
  12. 如何将html的按钮做成圆角,HTML 圆角按钮的实现备忘
  13. RFID危化品管理系统解决方案
  14. Springboot测试类之@RunWith注解
  15. linux机械硬盘提速,4个机械硬盘优化设置技巧 让你的硬盘速度飞起来
  16. Documentation
  17. Python输出三角形图案
  18. 【雕虫小技第1篇】如何将Scratch项目(转换)打包为一个HTML文件
  19. ✔G【OPA695】【单运放 】<高速>宽带放大模块 1.4G 高速电流型运放 同相反相带偏移
  20. 干货必看|Spring Boot整合MyBatis框架详解

热门文章

  1. 前端大神是如何一步步学习进阶的?
  2. 【web前端特效源码】Html5+css3+JavaScript实现计算器2功能+新拟态新拟物风格(Neumorphism)网页图标按钮效果~手把手教学~适合初学者~超简单~
  3. 静态路由及三层交换机的配置
  4. mysql审计日志归档
  5. python接口自动化学习之路(1)
  6. Linux中POSIX文件锁的实现
  7. Splunk Enterprise远程代码执行漏洞(CVE-2022-43571)安全风险通告
  8. 步行1.2m/s,骑行3m/s,锁车开车需要50秒,请输入距离,输出步行、骑车或者一样。
  9. 交通咨询系统源代码(数据结构课设)
  10. 阿里云子账户 - 权限策略 - 授权给某个账户某个 OSS Bucket 的完全控制权限