Nomar记录一段历史
OctoPrint mjpg-streamer 配置

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

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

您可以编辑您的帖子以在您的问题中包含指向文档的链接吗?

1个回答

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

如果您没有 SSH 设置并且正在通过键盘和鼠标使用 Raspberry Pi,您可以通过按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 会话和 OctoPrint 界面的屏幕截图

v4l2-ctl 与我的 lifecam 工作室配合得很好。使用我的 Flashforge Creator Pro,white_balance_temperature=5000 focus_absolute=29 zoom_absolute=0 sharpness=35 看起来很不错!

随机文章