From bb8312835ae9934b5c821673375588a6c828410d Mon Sep 17 00:00:00 2001 From: Richard Bowman Date: Thu, 4 Apr 2019 17:04:38 +0100 Subject: [PATCH] Auto-calibrate now correctly freezes settings --- .../plugins/default/camera_calibration/plugin.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openflexure_microscope/plugins/default/camera_calibration/plugin.py b/openflexure_microscope/plugins/default/camera_calibration/plugin.py index 49a09726..7162d315 100644 --- a/openflexure_microscope/plugins/default/camera_calibration/plugin.py +++ b/openflexure_microscope/plugins/default/camera_calibration/plugin.py @@ -5,7 +5,7 @@ from openflexure_microscope.api.utilities import JsonPayload from flask import request, jsonify import logging -from .recalibrate_utils import recalibrate_camera +from .recalibrate_utils import recalibrate_camera, auto_expose_and_freeze_settings class RecalibrateAPIView(MicroscopeViewPlugin): @@ -47,6 +47,7 @@ class Plugin(MicroscopePlugin): old_resolution = scamera.camera.resolution try: scamera.camera.resolution = (640, 480) + auto_expose_and_freeze_settings(scamera.camera) recalibrate_camera(scamera.camera) finally: scamera.camera.resolution = old_resolution