我正在运行 OctoPi Raspberry Pi 安装的 OctoPrint,网络摄像头图像太亮了。
我找到了一些关于更改 mjpg-streamer 曝光的文档,请参阅github:foosel/OctoPrint/MJPG Streamer configuration,但我不明白在哪里或如何更改这些设置。
我正在运行 OctoPi Raspberry Pi 安装的 OctoPrint,网络摄像头图像太亮了。
我找到了一些关于更改 mjpg-streamer 曝光的文档,请参阅github:foosel/OctoPrint/MJPG Streamer configuration,但我不明白在哪里或如何更改这些设置。
文档中的命令仅适用于 Raspi 相机。如果那是您使用的相机,您可以使用 Raspberry Pi 上的终端或通过 SSH 中提到的工具。
如果你没有SSH设置和使用您的树莓派与键盘和鼠标,您可以按访问命令行ctrl+ alt+f1 记住 ctrl+ alt+f7带回你的GUI。
首先导航到您安装的文件夹mjpg-streamer
。如果您将它安装在您的主文件夹中:
cd ~/mjpg-streamer/mjpg-streamer-experimental
然后使用该input_raspicam.so
实用程序使用您喜欢的任何预设设置曝光。
./input_raspicam.so -ex night
我目前正在使用带有 OctoPrint 的罗技高清网络摄像头 C310。我很确定为此设置曝光是一个非常标准的操作,您不需要安装任何东西。v4l2(视频 4 linux 2)随 Raspian 一起安装。
要为 Logitech 相机(也可能是其他相机)设置曝光,首先启用手动曝光模式(1 为手动,0 为自动)
v4l2-ctl -c exposure_auto=1
然后设置曝光值
v4l2-ctl -c exposure_absolute=100
用你想要的任何值替换 100 。这些值从 1 开始,最大值为 10,000。
这些命令当然可以通过 SSH 运行。
你也可以运行
v4l2-ctl --list-ctrls-menus
查看相机的所有选项。
这是我的 ssh 会话和我的 OctoPrint 界面的截图: