Как заставить gphoto2 получить фотографию с Sony alpha 6000?
В настоящее время я использую gphoto2 на Beaglebone black, но подозреваю, что он должен работать в любой системе Linux с портом USB.
я использую
gphoto2 --capture-image-and-download --force-overwrite --filename test.jpg
с другой камерой, чтобы сделать снимок. Но когда я отключаю эту камеру и подключаю Sony alpha 6000 к тому же порту USB и запускаю ту же команду, gphoto2 сообщает мне
ERROR: Could not capture image.
ERROR: Could not capture.
При попытке отладки я стараюсь
gphoto2 --abilities
а затем gphoto2 отвечает
Abilities for camera : Sony Alpha-A6000
Serial port support : no
USB support : yes
Capture choices :
: Image
Configuration support : yes
Delete selected files on camera : yes
Delete all files on camera : no
File preview (thumbnail) support : yes
File upload support : yes
Когда я печатаю
gphoto2 --set-config f-number=8
и затем повторите команду несколько раз, я вижу, что число f на ЖК-экране камеры меняется каждый раз, когда я запускаю команду, на один шаг ближе к 8, пока она не достигнет "F8.0".
Когда я печатаю
gphoto2 --get-config f-number
тогда gphoto2 говорит мне
Label: F-Number
Type: RANGE
Current: 8
Bottom: 0
Top: 655.35
Step: 0.01
Очевидно, что gphoto2 признает, что это «Sony Alpha-A6000», и я получаю двустороннюю связь через USB-кабель.