After the new firmware update, the get_exposure_us() function always seems to be returning 6576 us, even when it clearly increases it to allow for more light. I am using an H7. It used to work perfectly earlier, but not anymore. Any help would be greatly appreciated.
Which sensor do you have ?
I downgraded to older firmware. Still did not solve the issue. Is there any way to not drop the framerate when the camera view is darker? I don’t mind darker images for my algorithm. But I would need the higher FPS. I went through the sensor control examples, but could not get it to work. Seems like the exposure rate gets fixed according to the initial lighting condition.
For example, I disabled auto whitebalance and auto gain and set
sensor.set_auto_exposure(False, exposure_us =3000)
However, the brightness of the frames varies depending on the initial lighting condition.
Yeah, the gain would have locked in on startup. You have to control the gain/white balance too.
Thank you for the quick reply . I would try it and get back to you.
I tried controlling the gain, white balance and exposure, But I am still seeing similar results as before, the exposure always depends on the initial lighting condition. Here is the code, am I doing anything wrong here?
sensor.set_pixformat(sensor.GRAYSCALE) # Set pixel format to GRAYSCALE.
sensor.set_framesize(sensor.QVGA) # Set frame size to QVGA (320x240).
sensor.set_auto_gain(False, gain_db_ceiling = 5)
sensor.set_auto_whitebal(False, rgb_gain_db = (0.0, 0.0, 0.0))
sensor.set_auto_exposure(False, exposure_us = 3000)
sensor.skip_frames(time = 2000)