Как установить 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 файл, содержащий информацию о

  1. подключение по Wi-Fi с ноутбука
  2. несколько флагов с примерами настройки дневного света, тени, облачного света и многое другое

Примеры скриншотов также включены.

Другие вопросы по тегам