我开始使用 Raspberry Pi 3B + 和 Canon 6D 创建新的 3D 扫描仪。由于 gphoto2 库,我有一部分 Python 代码可以恢复图像,但我无法将我的 ISO 配置放在反射上。
我已经做了几次测试,但没有任何效果。我总是有同样的错误:
我使用 gp 命令将所有参数发送到佳能反射。
进口 :
import time
from datetime import datetime
from sh import gphoto2 as gp
import signal, os, subprocess, shutil
Gp 命令示例(所有工作):
CaptureImageDownload = ["--capture-image-and-download"]
CaptureImage = ["--capture-image"]
但是这条线不起作用:
ValueISO = ["--set-config iso=0"]
这是命令终端中显示的错误
File "CameraShot.py", line 124, in <module>
gp(ValueISO)
File "/usr/local/lib/python2.7/dist-packages/sh.py", line 1427, in __call__
return RunningCommand(cmd, call_args, stdin, stdout, stderr)
File "/usr/local/lib/python2.7/dist-packages/sh.py", line 774, in __init__
self.wait()
File "/usr/local/lib/python2.7/dist-packages/sh.py", line 792, in wait
self.handle_command_exit_code(exit_code)
File "/usr/local/lib/python2.7/dist-packages/sh.py", line 815, in handle_command_exit_code
raise exc
sh.ErrorReturnCode_1: <exception str() failed>
我不能写这个命令行,否则我的相机不理解这个命令。