pylabrobot.revvity.celigo.Celigo.autofocus#
- async Celigo.autofocus(autofocus_method: Literal['image'] = 'image', center_z_ticks: int | None = None, span_ticks: int | None = None, coarse_step_ticks: int | None = None, fine_step_ticks: int = 76, evaluator: Callable[[CameraFrame], float] | None = None, settle_seconds: float = 0.05, focus_flush_frames: int = 2, verification_attempts: int = 2, minimum_verification_ratio: float = 0.7) FocusResult#
Find focus by host-side Z stepping, as observed in the Celigo captures.
Image autofocus uses the variance-of-Laplacian metric supplied by
CameraFrame, or a custom image evaluator.- Parameters:
autofocus_method (Literal['image'])
center_z_ticks (int | None)
span_ticks (int | None)
coarse_step_ticks (int | None)
fine_step_ticks (int)
evaluator (Callable[[CameraFrame], float] | None)
settle_seconds (float)
focus_flush_frames (int)
verification_attempts (int)
minimum_verification_ratio (float)
- Return type: