Closed francophongvu closed 5 years ago
Install an image viewer known to xdg-open, or remove the line subprocess.call(['xdg-open', target])
from your copy of the example script.
The remaining warning messages are normal and can be ignored.
Thanks for quick reply,
I tried to remove the line subprocess.call(['xdg-open', target])
then it seems no error, but there're no file saved in camera (ran command linegphoto2 --list-files
)
There is no file in folder '/'.
There is no file in folder '/store_00010001'. There is no file in folder '/store_00010001/DCIM'. There is no file in folder '/store_00010001/DCIM/100EOS5D'. There is no file in folder '/store_00010001/MISC'.
Sorry, I am new with this library
You camera is set to record to RAM, not to its memory card, which is why the file name is capt0000.jpg
. Set the capture target to "memory card" and you should then capture files with names like DSCN1234.JPG
.
Hi, just a stupid question: is it possible to set the capture target to "memory card" by python code?
Before I used the command line:
command = ["sudo","gphoto2","--set-config","manualfocusdrive=6","--set-config","capturetarget=1","--capture-image"]
call(command)
You could try the set-capture-target.py
example.
Thanks Jim for your response. I solved my issues with your suggestions.
I installed libgphoto2 on Pi, connect Canon camera and simply run the example: capture-image.py
I received the error:
Any suggestion is aprreciated