I am using Python picamera2 to capture a max res still image from a new Pi Camera Module 3. I create a picamera2 instance (I'll call picam2), configure it ahead (including manual fixed focus) and start it. Then I wait for a falling edge on a GPIO pin as a trigger.
Finally, I issue picam2.capture_file(fileName)
.
I am wondering roughly how long before the image sensor data is captured. I don't mind waiting a long time for that data to be available to me, but I'm wondering roughly how long it takes after the trigger for the light on the sensor to be encoded (i.e. a moment captured!). Could anyone explain what needs to happen inside capture_file leading up to that moment?
I'm using a new Raspberry Pi 3A+.
Thank you, DS
exposure time + readout time + file IO