AlternativeCalibrationTags#
Class Methods
Main API Methods
- class weitsicht.metadata.camera_alternative_tags.AlternativeCalibrationTags(tags: MetaTagIORBase, tags_ior_extended: MetaTagIORExtended)[source]#
Bases:
objectClass 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
- 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