I can’t get the exposure time as low as advertised by the sensor modes. The camera is a Camera Module 3 (Sony IMX708) connected to a Raspberry Pi 5.
| Dimensions | Reported Exposure Limit (us) | Actual (us) |
| 1536x864 | 9 | 36
| 2304x1296 | 13 | 53
| 4608x2592 | 26 | 210
Code used to get these numbers
What change do I need to make to the controls to get the advertised minimum exposure time?
| Dimensions | Reported Exposure Limit (us) | Actual (us) |
| 1536x864 | 9 | 36
| 2304x1296 | 13 | 53
| 4608x2592 | 26 | 210
Code used to get these numbers
Code:
#!/usr/bin/env python3from time import sleepfrom picamera2 import Picamera2from pprint import pprintpicam2 = Picamera2()pprint(picam2.sensor_modes)config = picam2.create_still_configuration({"size" : (1536, 864)}, display="main")picam2.configure(config)picam2.start_preview()picam2.set_controls({"AeEnable": False, "AwbEnable": False})picam2.title_fields = ["ExposureTime", "AnalogueGain"]picam2.start()sleep(0.1)picam2.set_controls({"ExposureTime": 9})sleep(0.1)pprint(picam2.capture_metadata()['ExposureTime']) config = picam2.create_still_configuration({"size" : (2304, 1296)}, display="main")picam2.switch_mode(config)picam2.set_controls({"ExposureTime": 13})sleep(0.1)pprint(picam2.capture_metadata()['ExposureTime']) config = picam2.create_still_configuration(display="main", buffer_count=4)picam2.switch_mode(config)picam2.set_controls({"ExposureTime": 26})sleep(0.1)pprint(picam2.capture_metadata()['ExposureTime'])What change do I need to make to the controls to get the advertised minimum exposure time?
Statistics: Posted by xrg — Wed Oct 30, 2024 6:42 am — Replies 0 — Views 8