Metadata Results#
The metadata helper functions return small result objects:
Success results are dataclasses with
ok=True.Failures are
ResultFailurewithok=Falseand fieldserrorandissues.
Issue Codes
- class weitsicht.metadata.metadata_results.MetadataIssue(value)[source]#
Issue codes for metadata extraction and estimation.
- IOR_FAILED = 'Metadata IOR extraction failed'#
- EOR_FAILED = 'Metadata EOR extraction failed'#
- MISSING_GPS = 'Metadata GPS tags missing'#
- MISSING_ORIENTATION = 'Metadata orientation tags missing'#
- TRANSFORMATION_FAILED = 'Metadata coordinate transformation failed'#
- UNKNOWN = 'unknown'#
IOR Results
|
Successful IOR (intrinsics) estimation from metadata. |
- class weitsicht.metadata.metadata_results.IORFromMetaResultSuccess(ok: Literal[True], camera: CameraBasePerspective, width: int, height: int)[source]#
Successful IOR (intrinsics) estimation from metadata.
- Parameters:
ok (Literal[True])
camera (CameraBasePerspective)
width (int)
height (int)
- ok: Literal[True]#
- camera: CameraBasePerspective#
- width: int#
- height: int#
- __init__(ok: Literal[True], camera: CameraBasePerspective, width: int, height: int) None#
- Parameters:
ok (Literal[True])
camera (CameraBasePerspective)
width (int)
height (int)
- Return type:
None
- weitsicht.metadata.metadata_results.IORFromMetaResult#
alias of
IORFromMetaResultSuccess|ResultFailure[MetadataIssue]
EOR Results
|
Successful EOR (pose) extraction from metadata. |
- class weitsicht.metadata.metadata_results.EORFromMetaResultSuccess(ok: Literal[True], position: ndarray, orientation: Rotation, crs: CRS | CompoundCRS | None)[source]#
Successful EOR (pose) extraction from metadata.
- Parameters:
ok (Literal[True])
position (ndarray)
orientation (Rotation)
crs (CRS | CompoundCRS | None)
- ok: Literal[True]#
- position: ndarray#
- crs: CRS | CompoundCRS | None#
- weitsicht.metadata.metadata_results.EORFromMetaResult#
alias of
EORFromMetaResultSuccess|ResultFailure[MetadataIssue]
Image Results
|
Successful image build from metadata. |
- class weitsicht.metadata.metadata_results.ImageFromMetaResultSuccess(ok: Literal[True], image: ImagePerspective, ior: IORFromMetaResultSuccess, eor: EORFromMetaResultSuccess)[source]#
Successful image build from metadata.
- Parameters:
ok (Literal[True])
image (ImagePerspective)
ior (IORFromMetaResultSuccess)
eor (EORFromMetaResultSuccess)
- ok: Literal[True]#
- image: ImagePerspective#
- __init__(ok: Literal[True], image: ImagePerspective, ior: IORFromMetaResultSuccess, eor: EORFromMetaResultSuccess) None#
- Parameters:
ok (Literal[True])
image (ImagePerspective)
ior (IORFromMetaResultSuccess)
eor (EORFromMetaResultSuccess)
- Return type:
None
- weitsicht.metadata.metadata_results.ImageFromMetaResult#
alias of
ImageFromMetaResultSuccess|ResultFailure[MetadataIssue]