在拍摄照片前调整摄像头设置(v4l2和fswebcam)



我正在用

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

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

脚本控制的是一台罗技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 ?

一切正常。不需要任何更改。我没有改变设置到足以注意到输出的差异。

最新更新