openflexure-microscope-server/openflexure_microscope/api/default_extensions
Richard Bowman 5527c4eb7b Fix auto-exposure and AWB
The previous "auto calibrate" button for the camera relied on a
combination of the built-in autoexposure/AWB and
some JPEG-based tweaks to get the exposure settings right.
This often led to confusing results, e.g. oscillating between green and
 pink images.

 I have rewritten the auto-exposure code to adjust gain and shutter
 speed based on the raw image.  This seems to be
 very reliable, at the expense of being quite slow.  That's a price I'm
 happy to pay.

 I have replaced both the camera's auto white balance and my
 JPEG-based AWB hack with a single-shot AWB method that
 looks at the raw image.
2021-02-11 14:30:20 +00:00
..
picamera_autocalibrate Fix auto-exposure and AWB 2021-02-11 14:30:20 +00:00
__init__.py Integrated CSMExtension 2020-12-04 16:05:39 +00:00
autofocus.py Fixed autofocus 'PiCameraStreamer' object has no attribute 'annotate_text' error 2020-12-07 10:12:30 +00:00
autostorage.py Fixed get_locations method reference 2020-11-30 16:59:56 +00:00
camera_stage_mapping.py Added type hints to CSM extension 2020-12-04 17:05:40 +00:00
scan.py Fixed tile method reference 2020-11-30 16:57:54 +00:00
zip_builder.py Updated default extensions to subclass structure 2020-11-30 16:41:39 +00:00