VimbaPython
VimbaPython copied to clipboard
Latency of Camera.ExposureTime.set()
I'm trying to compose HDR images, from frames recorded in short succession at different exposure times. The goal is to finish this acquisition as fast as possible. At the moment I'm following the asynchronous grab examples for capturing.
I plotted my results below, dashed red lines indicate the time when Camera.ExposureTime.set()
was called (around 2, 4, 6 and 8 sec), and the subsequent step in the average intensity shows the delay.
I've found that it takes about 0.4 sec to change the exposure time to a new setting, and even longer if the frame rate is low. Is there a way to speed up exposure time changes? An alternative approach maybe? Or is it a hardware limitation?
Hello mkisantal,
can you tell which camera do you use?
@BernardoLuck The ALVIUM 1800 U-500c
thank you! This particular camera uses a rolling shutter sensor. When changing the exposure time on a rolling shutter sensor, internally the sensor needs to stop the acquisition, change the exposure time and restart the acquisition. This procedure introduces some delay. However, this delay should not be so big. I think we should move this Issue to support system to evaluate this deeper. Please navigate to the following link and fill in the formular to create a support ticket: https://www.alliedvision.com/en/support/contact-support-and-repair.html