当前位置: 首页 > 知识库问答 >
问题:

v4l2-ctl未从默认摄像头更改

唐元凯
2023-03-14

我使用命令行中的v4l2 ctl来更改usb摄像头的曝光值,但当我使用v4l2 ctl d/dev/video1时,我无法更改内置网络摄像头中的设备-它没有给出错误,但根本不做任何操作

共有1个答案

章禄
2023-03-14

你可能用错了cmd。

>

但是简单地运行v4l2 ctl-d/dev/video1对设备没有任何作用(您不指定要做什么)

因此,您还需要告诉v4l2 ctl使用-c更改曝光时间(或您想做的任何事情)

因此,您的命令应该如下所示:

 v4l2-ctrl -d /dev/video1 -c exposure_absolute=3000

但是,您的设备可能根本不支持设置曝光时间,而只是忽略任何请求(如果无法更改曝光时间,则不应宣布支持设置曝光时间,但设备驱动程序通常比较容易)

 类似资料:
  • 对于我正在进行的计算机视觉项目,我需要使用Logitech C920网络摄像头抓取图像。我使用OpenCV的视频捕获来实现这一点,但我面临的问题是,我在某个时刻拍摄的图像没有显示相机看到的最新情况。也就是说,如果我在时间戳t处拍摄一张图像,它显示了相机在时间戳(t-delta)处看到的东西,也就是说。 为此,我编写了一个程序,使计数器递增并在屏幕上显示。我把相机对准屏幕,让它录下来。当计数器达到某

  • 表情测试 图片转文字 相框 拍摄图片

  • 摄像头用于采集图像和影像信息,通过模块间的组合完成各种创意活动。 净重量:8.1g 体积:24×24×22mm 参数 分辨率:1280×720 像素大小:3.4um×3.4um 最大图像传输速率:全尺寸 @ 30fps 视场角:100° 镜片结构:4G+IR 焦比:2.97 有效焦距:2.4mm 功耗:100uA(待机)~240mW(工作) 电源:USB总线电源 抗跌落能力:1m 工作温度:-30

  • 我正在使用OpenCV 3.1和Python 2.7从我的网络摄像头Logitech C270捕获视频帧。我还使用video4linux2(v4l2)设置相机的属性,但这导致了一些问题。我的操作系统是Ubuntu 15.04。 我试图改变的特定属性是absolute_exposure。 我可以通过终端使用v4l2 API手动更改它,使用命令,它工作得很好,但我需要为此任务编写一个脚本。 使用Ope

  • camera 对象提供对设备默认摄像头应用程序的访问。 方法: camera.getPicture 参数: cameraSuccess cameraError cameraOptions camera.getPicture 选择使用摄像头拍照,或从设备相册中获取一张照片。图片以base64编码的字符串或图片URI形式返回。 简单的范例: navigator.camera.getPicture( c

  • 摄像头 打开摄像头 Tida.photo({ // 暂不支持参数传入 }, function (data) { if (data.errorCode) { console.error(data.errorCode, data.errorMessage); } else { var img = document.createElement('i