Металл2024 Реклама
Метобр2024 Реклама

Octoprint и Web-камера Logitech C920 - автофокусу нет!

Vitaliy-Sh
Идет загрузка
Загрузка
17.02.2019
5560
10
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

12
Столкнулся с пренеприятнейшим эййфектом при использовании камеры Logitech C920 с Octoprint.

У этой камеры есть автофокус и при записи Timelapse фокус камеры постоянно сбивается.

Выглядит это так.
Что-бы убрать автофокус и установить резкость на определенное расстояние следующие шаги.

Через SSH-клиент заходим на нашу малину или апельсинку.

Устанавливаем пакет uvcdynctrl

sudo apt install uvcdynctrl

Перезагружаемся и запускаем видео на Octoprint.

Выставляем на стол модель наводим на неё камеру и ждем когда камера сфокусируется на модели.

После того как получили наилучшую картинку и обзор, заходим обратно через SSH-клиент и вводим команду:

uvcdynctrl -g 'Focus (absolute)'

Мы получим текущее значение фокусировки.

Далее заходим в файл /etc/rc.local

sudo nano /etc/rc.local

Вписываю туда строки

uvcdynctrl -s 'Focus, Auto' 0

uvcdynctrl -s 'Focus (absolute)' 122

Где 122 это значение, которое мы получили командой uvcdynctrl -g 'Focus (absolute)'

Сохраняем изменения - Ctrl+O, Ctrl+X

Далее перезагружаемся

sudo reboot

Вот и все. Теперь фокусировку не будет колбасить при съемках Timelapse.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

12
Комментарии к статье
Кремень КБ Реклама
Кремень КМ Реклама