linux下usb 摄像头抓拍记录
- 说明:
实现通过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 摄像头抓拍记录相关推荐
- linux 远程挂载摄像头_如何实现嵌入式Linux下USB摄像头视频采集
展开全部 在linux下所e5a48de588b662616964757a686964616f31333337613134有设备都是文件.所以对摄像头的操作其实就是对文件的操作.USB摄像头的设备文件 ...
- linux开发板usb摄像头,ARM9+Linux下USB摄像头图像采集
终于实现了在Micro2440+Linux2.6.29环境下通过NFS文件系统实现USB摄像头图像采集.在此,做一个总结,以备后续参考. 实验条件:RedHat9.0(内核版本2.4.18),Micr ...
- linux usb摄像头使用方法,linux 下USB 摄像头的使用说明
此处我只说用uvc通用驱动 查询摄像头是否是UVC设备,参见官网 1 找到CAMERA ID 2 lsusb -d VID:PID -v | grep "14 Video" 如果输 ...
- linux图形图像驱动,Linux_Linux操作系统下USB图像采集驱动的安装,ARMlinux下USB摄像头图像的采集 - phpStudy...
Linux操作系统下USB图像采集驱动的安装 ARMlinux下USB摄像头图像的采集很难,往往望而却步.相比较LINUX系统下的摄像头驱动的安装简单的多,下面就介绍我的安装过程. 我使用的linux ...
- linux下usb的热插拔监控,怎么linux下检测 usb摄像头热插拔事件
在linux下所有设备都是文件.所以对摄像头的操作其实就是对文件的操作.USB摄像头的设备文件就是在/dev目录下的video0(假如只有一个摄像头).在linux下操作摄像头就是使用v4l2对摄像头 ...
- 树莓派插USB摄像头使用记录
树莓派插USB摄像头使用记录 一.选择摄像头 二.查看插入的USB设备命令 三.查看相机命令 四.使用 一.选择摄像头 买摄像头时要关注的: 1.是不是在Linux下免驱的. 2.焦距,拍摄目标越远, ...
- 【全志T113-S3_100ask】14-1 linux采集usb摄像头实现拍照(FFmpeg、fswebcam)
[全志T113-S3_100ask]14-1 linux采集usb摄像头实现拍照 背景 (一)FFmpeg 1.简介: 2.交叉编译FFmpeg 3.测试 (二)fswebcam 1.背景 2.交叉编 ...
- Qt/Linux 下的摄像头捕获(Video4Linux2)
Linux下使用各种设备是一件令人兴奋的事情.在Unix的世界里,用户与硬件打交待总是简单的.最近笔者在Linux下搞了摄像头的开发,有一点感想发于此处. Linux中操作一个设备一般都是打开(ope ...
- C语言高级应用---操作linux下V4L2摄像头应用程序
目录(?)[-]采集方式V4L2操作流程点击这个网址说得很详细了这里不多说httpbaikebaiducomview5494174htm我们都知道,想要驱动Linux下的摄像头,其实很简单,照着V4L ...
最新文章
- SpringMVC之使用Validator接口进行验证
- iOS 新特性分列式 之 iOS 8.x - 主要内容:应用扩展、手动对焦、Size Class
- bat 批量提取指定目录下的文件
- 104. Maximum Depth of Binary Tree 二叉树的最大深度
- 盘点这些年被黑的最惨的语言
- matlab serial 38400,这个程序的波特率能帮我改到38400吗?
- 阅读《构建之法》 5-7章
- 没有可用软件包 docker-compose。_XSS可用空间只有364G!是XSS游戏更小《盗贼之海》小一大半...
- DWG/DGN格式导入Arcgis;转化为shp格式;更改地理坐标;导入Google Earth
- unix network programming volume1 sorce code build and get(UNIX網絡編程卷1第三版)
- MongoDB 复制集(Replica Set) 配置(Windows 版)
- 如何将html的按钮做成圆角,HTML 圆角按钮的实现备忘
- RFID危化品管理系统解决方案
- Springboot测试类之@RunWith注解
- linux机械硬盘提速,4个机械硬盘优化设置技巧 让你的硬盘速度飞起来
- Documentation
- Python输出三角形图案
- 【雕虫小技第1篇】如何将Scratch项目(转换)打包为一个HTML文件
- ✔G【OPA695】【单运放 】<高速>宽带放大模块 1.4G 高速电流型运放 同相反相带偏移
- 干货必看|Spring Boot整合MyBatis框架详解
热门文章
- 前端大神是如何一步步学习进阶的?
- 【web前端特效源码】Html5+css3+JavaScript实现计算器2功能+新拟态新拟物风格(Neumorphism)网页图标按钮效果~手把手教学~适合初学者~超简单~
- 静态路由及三层交换机的配置
- mysql审计日志归档
- python接口自动化学习之路(1)
- Linux中POSIX文件锁的实现
- Splunk Enterprise远程代码执行漏洞(CVE-2022-43571)安全风险通告
- 步行1.2m/s,骑行3m/s,锁车开车需要50秒,请输入距离,输出步行、骑车或者一样。
- 交通咨询系统源代码(数据结构课设)
- 阿里云子账户 - 权限策略 - 授权给某个账户某个 OSS Bucket 的完全控制权限