Как установить Shutterspeed из Ricoh Theta S через USB с помощью gphoto или ptpcam?
Я хочу управлять камерой ricoh theta 360 с помощью Raspberry Pi 3 и Ubuntu Mate. Я получил gphoto2 через apt-get и ptp build из исходного кода. У меня также установлена последняя версия прошивки для тета. Кроме того, программа экспозиции была установлена на 1 (ручная программа) или 4 (приоритетная программа затвора).
чтобы установить скорость затвора вручную, я попробовал следующее:
используя ptpcam:
ptpcam --set-property=0xD00F --val=\x01\x00\x00\x00\x01\x00\x00\x00
Отклик:
Camera: RICOH THETA S
'UNKNOWN' is set to:
Changing property value to x01x00x00x00x01x00x00x00 [(null)] FAILED!!!
используя gphoto2:
gphoto2 --set-config shutterspeed=0.1
Отклик:
*** Error ***
The shutterspeed widget is not configurable.
*** Error (-2: 'Bad parameters') ***
2 ответа
Я нашел довольно полезный скрипт на github ( github: tlapser360) от Джейсона Чаркаллы.
Там объясняется, что можно отправить необработанный общий запрос следующим образом:
ptpcam -R 0x1016,0xd00f,0,0,0,0,shutter.bin
с файлом shutter.bin, содержащим только время затвора в шестнадцатеричном формате.
ответ:
01 00 00 00 04 00 00 00 - ........
--------------------
Camera: RICOH THETA S
Sending generic request: reqCode=0x1016, params=[0x0000d00f,0x00000000,0x00000000,0x00000000,0x00000000]
PTP: response OK
Это выглядит довольно хорошо. наконец, можно сделать снимок следующим образом
gphoto2 --capture-image-and-download
Вот Джейсон Charcalla script
на github, с отредактированным README.md
файл, содержащий информацию о
- подключение по Wi-Fi с ноутбука
- несколько флагов с примерами настройки дневного света, тени, облачного света и многое другое
Примеры скриншотов также включены.