Setting up an NVIDIA Jetson Nano for use with the RICOH THETA camera. We cover using the MTP API commands over a USB cable use gphoto2, live streaming 360 video with a modified version of libuvc, and light processing with OpenCV.
Although the USB API works fine, I’m having problems with streaming framerates, likely due to an insufficient power supply input. I used the 2A microUSB in the test. I’ve ordered a 4A barrel connector.
In the video, you’re using gphoto2 + MTP commands to communicate with the camera over the USB cable. I believe you could also use ptpcam from libptp2? Why did you choose to focus on gphoto2 here? libgphoto2 is newer and actively maintained, is that correct?
libgphoto2 is newer and actively maintained, but there are some patches that we should ideally try to get merged into the main project. IMO, the commands for the gphoto2 sample app are a bit difficult to understand.
There’s some problems with the Z1 I have right now and libgphoto2. It may just be with my computer. You may have noticed that in the video, I switched to the X.