【发布时间】: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