OctoPrint mjpg-streamer 配置

3D打印 八字纹
2021-05-22 09:40:15

我正在运行 OctoPi Raspberry Pi 安装的 OctoPrint,网络摄像头图像太亮了。

我找到了一些关于更改 mjpg-streamer 曝光的文档,请参阅github:foosel/OctoPrint/MJPG Streamer configuration,但我不明白在哪里或如何更改这些设置。

1个回答

文档中的命令仅适用于 Raspi 相机。如果那是您使用的相机,您可以使用 Raspberry Pi 上的终端或通过 SSH 中提到的工具。

如果你没有SSH设置和使用您的树莓派与键盘和鼠标,您可以按访问命令行ctrl+ alt+f1 记住 ctrl+ alt+f7带回你的GUI。

设置 Raspi 相机的曝光

首先导航到您安装的文件夹mjpg-streamer如果您将它安装在您的主文件夹中:

cd ~/mjpg-streamer/mjpg-streamer-experimental

然后使用该input_raspicam.so实用程序使用您喜欢的任何预设设置曝光。

./input_raspicam.so -ex night

如果你没有 Raspi 相机

我目前正在使用带有 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 界面的截图:

ssh session 和 OctoPrint 界面截图