Changelog

Version 0.5.0

New

Fixes

Version 0.5.0

New

  • Added quarklib.isp.calibrate_black_level() to auto calibrate black level.

  • Added a framework for taking a qamlib V4L2 control and making some higher level interactions possible, e.g. supporting different fixed-point formats.

  • Added a high-level API for interacting with camera controls through a wrapper quarklib.Camera. The API supports implicit conversions for fixed-point formats. The interface can be extended with custom controls.

  • Added quarklib.ccm.ColorChecker, quarklib.ccm.ColorReference to detect and measure ColorChecker targets.

  • Added: quarklib.ccm.Solver and perform_color_correction() to provide an interface for performing color correction.

  • Added quarklib.ccm.`linear_color_correction_rgb() which performs least squares color correction between two references using either a similarity or affine transform.

Version 0.4.0

New

Changes

  • Only export auto exposure classes and functions if OpenCV is available.

  • Change quarklib.isp.create_trigger_sequence() to not do any sensor checks, since it should just check the availability of the trigger_sequence control

Version 0.3.0

New

Changes

Version 0.2.0

New

Fixes