Дистанционное управление камерамиЦелей создания заметки было несколько. Напомнить, что я еще жив и страница не совсем заброшена. Во-вторых, реализовать давнюю мечту не набирать текст, а его диктовать компьютеру. Оказалось, что на сегодняшний уровне, это реально. Когда я это пробовал более 20 лет назад, это была очень сложная процедура: надо было научить компьютер воспринимать каждое слово, которое может встретиться.Теперь текст более-менее правильно воспроизводится при вполне стандартный диктовке телефону (в данном случае текст создан в программе WPS Office и передан в компьютер с помощью программы KDE Connect). Да, конечно нужна сеть, но это уже вполне рабочий метод. Ну, и возможно, главное - это записать для себя нюансы процесса, чтобы, если придется через несколько лет повторять, мучительно не вспоминать, какими из множества возможных программ я пользовался в прошлый раз. Предполагается, что задача осуществить съемку с точки, где присутствие фотографа нежелательно, возникла неожиданно, и в наличии только стандартное оборудование, которое есть в поездке у любого фотографа: камера, телефон, ноутбук. Присутствие фотографа может пугать объект съемки - птенца в гнезде, жука на цветке и т.д., и второй вариант, когда точка съемки может пугать фотографа - опасный поворот на гоночной трассе, стрельбище, осиное гнездо. Предполагается, что необходимо видеть, что снимается, а также менять настройки камеры. Важное уточнение задачи - компьютер с ОС Linux, поскольку для других ОС обычно есть программы от производителя камеры и надо только организовать удаленное управление рабочим столом с запущенной программой. Есть множество очевидных решений, позволяющих решить эту задачу. Однако, эти тривиальные решения делятся на две категории: те, которые кто-то пробовал и они работают, и те, которые существуют только как умозрительные и, возможно, будут работать, а, возможно, нет. С вариантами, которые кто-то уже использовал, тоже не все очевидно. Две абсолютно одинаковые системы, собранные из трех устройств, событие маловероятное. Какая-нибудь деталь конфигурации будет другой и и система не заработает. Для камер Canon и Nikon напрашивается следующее решение: камера подключается к ноутбуку через USB и запускается какая-то программа использующая для управления libgphoto2 и vncserver, а на телефоне запускается точка доступа Wi-Fi и VNC Viewer. Специализированное устройство для дистанционного управления
камерой можно сделать на базе компьютера Raspberry Pi, это будет
компактнее, так как можно обойтись без экрана мыши и клавиатуры,
но принципиально не будет отличаться от варианта с
ноутбуком. В данном случае мы собираемся собрать систему для
однократного применения из камеры Canon EOS 1000 компьютера
Dell vostro и телефона ARK A3. История программы gphoto теряется в
глубине компьютерных веков. Еще в 2000 году я упоминал ее в
статье "О внебрачных связях
камеры и компьютера", а в 2010 подробно разбирал
возможности версии gPhoto2-2.4.8.
Известно, что она хорошо поддерживает зеркальные камеры Canon и
Nikon, подключенные через USB. Некоторые хуже, некоторые лучше
даже, чем фирменные программы, поскольку дает доступ к некоторым
служебным функциям. Графической мордой к этой программе являлась
программа gtkam на GTK2, которая больше не поддерживается, но в
целом пока еще работает. Она предназначена, в первую очередь, для
демонстрации возможностей библиотеки и для дистанционной съемки с
фокусировкой по живой картинке, на мой взгляд является не очень
удобной. Для этих целей я предпочитаю использовать программу darktable. Таким образом,
мы запускаем компьютер, соединяем его через USB с зеркальной
камерой, запускаем программу darktable, настраиваем камеру. Теперь
наша задача получить возможность управлять съемкой издалека с
телефона. Это легко решается с помощью программ дистанционного
рабочего стола vnc. В данный момент в виде эксперимента у меня на
ноутбуке стоит операционная система Manjaro Linux, я с ней
достаточно плохо знаком и оказалось, что есть нюансы. Так вместо
привычной Tightvnc пришлось устанавливать Tigervnc. Используя команду В целом, работать с программой darktable с дистанционным рабочим столом можно, однако для тонких настроек оказывается, что полосы прокрутки слишком тонкие и ими пользоваться на телефоне сложно. Однако для операционной системы Linux в последнее время появилось еще несколько программ дистанционного управления. Мультиплатформенная qDslrDashboard показалась мне довольно удобной поскольку была разработана изначально для работы с планшета и с попаданием на кнопки тут проблем нет. Для операционной системы Linux она бесплатна, но она не является полностью открытой. Похоже, что механизм взаимодействия с камерами используется отличный от libgphoto2, поскольку списки поддерживаемых программой камер не совпадают. Некоторые старые камеры Canon не поддерживаются, зато поддерживаются камеры Sony, если установить родную программу управления по wi-fi, но это уже не является темой нашей статьи.
Фиксация результатов стрельбы. Есть еще программа Entangle, которая вполне подходит для дистанционной съемки, если нет необходимости в ручной фокусировке. Entangle параметры съемки.
10.08.2018
Установите проигрыватель Flash
|
Облако тегов:
...
|