【问题标题】:Adjusting webcam settings before shooting a photo (v4l2 and fswebcam)在拍摄照片之前调整网络摄像头设置(v4l2 和 fswebcam)
【发布时间】:2021-09-16 14:58:49
【问题描述】:

我正在拍摄照片

sudo fswebcam -d /dev/video0 -r 1920x1080 --no-banner /media/networkshare/public/"Temp Photo Holder SolidScape Right"/timelapse_$DATE.jpg

在运行最新版本 Raspbian 的 Raspberry Pi 3 B+ 上。

该脚本正在控制一台 Logitech c920,它具有可调节的功能,如焦点、亮度、对比度等。

我认为没有保存“手动”设置的原因是因为我调用了 v4l2-ctl 命令,添加了延迟,然后使用 fswebcam 进行拍摄,如下所示:

#!/bin/bash
DATE=$(date +"%y%m%d%H%M%S")
#sudo v4l2-ctl -d /dev/video0 -c focus_auto=false
#sudo v4l2-ctl -d /dev/video0 -c focus_absolute=35
sudo v4l2-ctl -d /dev/video0 -c brightness=128
sudo v4l2-ctl -d /dev/video0 -c contrast=128
sudo v4l2-ctl -d /dev/video0 -c saturation=128
sudo v4l2-ctl -d /dev/video0 -c gain=15
sudo v4l2-ctl -d /dev/video0 -c sharpness=128
sleep 2

sudo v4l2-ctl -c exposure_auto_priority=1

#fswebcam -d /dev/video0 -r 1920x1080 --no-banner /media/networkshare/public/RasPi/"Temp Photo Holder SS"/timelapse_$DATE.jpg

sudo fswebcam -d /dev/video0 -r 1920x1080 --no-banner /media/networkshare/public/"Temp Photo Holder SolidScape Right"/timelapse_$DATE.jpg

sleep 9

sudo fswebcam -d /dev/video0 -r 1920x1080 --no-banner /media/networkshare/public/"Temp Photo Holder SolidScape Right"/timelapse_$DATE.jpg

sleep 9

如何拍摄附加手动设置的照片?也许我需要将命令添加到 fswebcam 内联而不是先调用 v4l2-ctl?

【问题讨论】:

    标签: linux ffmpeg raspbian v4l2


    【解决方案1】:

    一切正常。 无需更改。 我没有对设置进行足够大的更改以注意到输出的差异。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-14
      • 2016-07-19
      • 1970-01-01
      • 2014-07-10
      相关资源
      最近更新 更多