openalea.phenomenal.calibration.calibration.OldCalibration

class openalea.phenomenal.calibration.calibration.OldCalibration(cameras, targets)[source]

Bases: object

A class for loading, inspecting and convert old Calibration to new Calibration

__init__(cameras, targets)[source]

Instantiate an OldCalibration instance

Parameters:
  • cameras – a {id_camera: OldCalibrationCamera, …} dict of calibrated cameras objects (see

  • class) (OldCameraCalibration) –

  • chessboards – a {id_target: Chessboard, …} dict of Chessboard objects (see Chessboard class in

  • chessboard.py)

Methods

__init__(cameras, targets)

Instantiate an OldCalibration instance

calibration_error()

error (pixels) between detected target image points and reprojection of 3D target points

guess_new_calibration()

Instantiate a Calibration object using fitted parameters

calibration_error()[source]

error (pixels) between detected target image points and reprojection of 3D target points

guess_new_calibration()[source]

Instantiate a Calibration object using fitted parameters

Returns:

An (unfitted) Calibration object