---
title: "CameraCalibrationSystem"
description: "API documentation for CameraCalibrationSystem"
url: https://developer.disguise.one/python-api/docs/cameracalibrationsystem/
---

# CameraCalibrationSystem

See also: [Calibration Guide](/plugins/guides/calibration)

Base class (inherits properties and methods): _[Subsystem](/python-api/docs/subsystem#subsystem)_

## Properties

#### **lastCalibrationError** : _[Vec](/python-api/docs/vec#vec)_ _(Read-Only)_

#### **overallError** : _float_ _(Read-Only)_

#### **progress** : _float_ _(Read-Only)_

## Constructors

#### **\_\_init\_\_**(self)

## Methods

#### **alignObservation**(self, obs: _[ManualCameraCalibrationObservation](/python-api/docs/manualcameracalibrationobservation#manualcameracalibrationobservation)_, spatialCalibration: _[SpatialCalibrationConfig](/python-api/docs/spatialcalibrationconfig#spatialcalibrationconfig)_)

#### **captureNewObservation**(self, camera: _[Camera](/python-api/docs/camera#camera)_)

#### **deleteObservation**(self, obs: _[CameraCalibrationObservation](/python-api/docs/cameracalibrationobservation#cameracalibrationobservation)_)

#### **getCoordinateSystemInfo**(self, spatialCalibration: _[SpatialCalibrationConfig](/python-api/docs/spatialcalibrationconfig#spatialcalibrationconfig)_) -> _List\[List\[str\]\]_

#### **observationIsPrimary**(self, obs: _[CameraCalibrationObservation](/python-api/docs/cameracalibrationobservation#cameracalibrationobservation)_, spatialCalibration: _[SpatialCalibrationConfig](/python-api/docs/spatialcalibrationconfig#spatialcalibrationconfig)_) -> _bool_

#### **resetAllObservations**(self, calibration: _[SpatialCalibrationConfig](/python-api/docs/spatialcalibrationconfig#spatialcalibrationconfig)_)

#### **runCalibrateAll**(self, calibration: _[SpatialCalibrationConfig](/python-api/docs/spatialcalibrationconfig#spatialcalibrationconfig)_)

#### **runCalibrateForObservation**(self, obs: _[CameraCalibrationObservation](/python-api/docs/cameracalibrationobservation#cameracalibrationobservation)_)

#### **runSetValidPointsForCameraObservations**(self, calibration: _[SpatialCalibrationConfig](/python-api/docs/spatialcalibrationconfig#spatialcalibrationconfig)_)

#### **setValidPointsForCameraObservations**(self, spatialCalibration: _[SpatialCalibrationConfig](/python-api/docs/spatialcalibrationconfig#spatialcalibrationconfig)_, objects: _List\[[Object](/python-api/docs/object#object)\]_, referenceObservation: _[CameraCalibrationObservation](/python-api/docs/cameracalibrationobservation#cameracalibrationobservation)_)

## Static Methods

#### **findConfigForObservation**(obs: _[CameraCalibrationObservation](/python-api/docs/cameracalibrationobservation#cameracalibrationobservation)_) -> _[SpatialCalibrationConfig](/python-api/docs/spatialcalibrationconfig#spatialcalibrationconfig)_

#### **get**() -> _[CameraCalibrationSystem](/python-api/docs/cameracalibrationsystem#cameracalibrationsystem)_

#### **isLowerCoordinateSystemNorm**(norm: _float_, referenceNorm: _float_) -> _bool_
