Конфигурация mjpg-стримера OctoPrint

Я запускаю установку OctoPi Raspberry Pi на OctoPrint, и изображения с веб-камеры слишком яркие.

Я нашел некоторую документацию по изменению экспозиции mjpg-стримера, см. github:конфигурация стримера foosel/OctoPrint/MJPG, но я не понимаю, где и как изменить эти настройки.

, 👍7

Обсуждение

Можете ли вы отредактировать свой пост, чтобы включить ссылки на документацию в свой вопрос?, @Greenonline


1 ответ


6

Команды в вашей документации работают только с камерой Raspi. Если вы используете именно эту камеру, вы можете использовать инструменты, упомянутые в терминале на вашем Raspberry Pi, или через SSH.

Если у вас нет настройки SSH и вы используете Raspberry Pi с клавиатурой и мышью, вы можете получить доступ к командной строке, нажав ctrl+alt+f1, помня, что ctrl+alt+f7 возвращает ваш графический интерфейс.

Настройка экспозиции для камеры Raspi

Сначала перейдите в папку, в которую вы установили mjpg-стример. Если вы установили его в свою домашнюю папку:

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

Затем используйте input_raspicam.so утилита для настройки экспозиции с помощью любого пресета, который вы хотите.

./input_raspicam.so -ex night

Если у вас нет камеры Raspi

В настоящее время я использую веб-камеру Logitech HD C310 с OctoPi. Я почти уверен, что настройка экспозиции для этого-довольно стандартная операция, и вам не нужно ничего устанавливать. 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 для контекста:

Screenshot of ssh session and OctoPrint interface


,

v4l2-ctl очень хорошо работал с моей студией lifecam. С моим создателем Flashforge Pro, white_balance_temperature=5000 фокус_абсолют=29 масштаб_абсолют=0 резкость=35 выглядит довольно хорошо!, @Michael Brown