我想使用覆盆子pi 3和ubuntu配对来控制ricoh theta 360相机。我从源代码通过apt-get和ptp构建了gphoto2。我还有安装theta的最新固件版本。此外,曝光程序设置为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') ***
答案 0 :(得分:1)
我在Jason Charcalla的github(github: tlapser360)找到了一个非常有用的脚本。
在那里,解释说可以发送一个原始泛型请求,如下所示:
{ {2}}使用只包含十六进制格式的快门时间的shutter.bin文件。
响应:
ptpcam -R 0x1016,0xd00f,0,0,0,0,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
答案 1 :(得分:0)
以下是github上的Jason Charcalla script
,其中包含已编辑的README.md
文件,其中包含有关
还包括示例屏幕截图。