Linux UVC调试工具

v4l2-utils:

v4l2-utils 是一个 Linux 下用于视频设备管理和调试的工具集,其中包含了一些命令行工具,可以用来查询、设置和调试视频设备。
 
ubuntu安装v4l2-utils:
sudo apt-get install v4l-utils
 
下面是v4l2-utils的一些使用方法:
# 列出设备
v4l2-ctl --list-devices

# 列出某个设备支持的参数
v4l2-ctl -d /dev/video0 -l  // dev/video0为设备名称
v4l2-ctl -d /dev/video0 --list-ctrls

# 获取某个控制参数的值
v4l2-ctl -d /dev/video0 --get-ctrl=brightness  // dev/video0为设备名称

# 获取支持的编码格式
# v4l2-ctl  --list-formats -d /dev/video4

# 设置免征额控制参数
v4l2-ctl -d /dev/video0 --set-ctrl=brightness=0  // set-ctrl=<name>=<value>
v4l2-ctl -d /dev/video0 --set-ctrl analogue_gain=240  // 增加图片亮度

# 预览支持的格式
v4l2-ctl --list-formats-ext --device /dev/video0

# 获取指定设备的所有信息
v4l2-ctl --all --device /dev/video0

# 增加曝光
v4l2-ctl -d /dev/video0 --set-ctrl exposure=3324  // exposure 4-3324 

# 测试画面
v4l2-ctl -d /dev/video0 --set-ctrl test_pattern=0 
例如个人目前手头上的摄像头获取到的参数信息:
0
 

Guvcview:

Guvcview 是一个简单易用的 Linux 下的视频捕获应用程序,可以用于查看、录制和流式传输视频。它提供了直观的用户界面,支持各种摄像头和视频输入设备。
可通过Guvcview提供的图形化界面来进行uvc参数的调整
0
 

Cheese Webcam Booth:

Cheese Webcam Booth 是一个常见的 Linux 下的摄像头应用程序,用于拍摄照片和录制视频
Cheese Webcam Booth提供了延时摄影和效果调整,例如下图:
0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2024-04-06 21:26  lethe1203  阅读(22)  评论(0编辑  收藏  举报