AlternativeCalibrationTags#

Class Methods

Main API Methods

class weitsicht.metadata.camera_alternative_tags.AlternativeCalibrationTags(tags: MetaTagIORBase, tags_ior_extended: MetaTagIORExtended)[source]#

Bases: object

Class which holds function to estimate camera calibration of different types using metadata All methods implemented will be called at once. So if you want to extend different tagging systems from different software packages or vendors just add a new method

This is only for the camera calibration aka IOR. Exterior orientation aka EOR will be treated in another class This should be unique. All methods will be tried, the first one which is not returning None is used.

Parameters:
  • tags (MetaTagIORBase)

  • tags_ior_extended (MetaTagIORExtended)

__init__(tags: MetaTagIORBase, tags_ior_extended: MetaTagIORExtended)[source]#
Parameters:
  • tags (MetaTagIORBase)

  • tags_ior_extended (MetaTagIORExtended)

dji_tags() CameraOpenCVPerspective | None[source]#
Return type:

CameraOpenCVPerspective | None

pix4d_tags()[source]#
static run_all_methods(tags_ior: MetaTagIORBase, tags_ior_extended: MetaTagIORExtended) CameraBasePerspective | None[source]#
Parameters:
  • tags_ior (MetaTagIORBase)

  • tags_ior_extended (MetaTagIORExtended)

Return type:

CameraBasePerspective | None