IDS peak ICV v1.2.0
Loading...
Searching...
No Matches
reprojection_error.py
Go to the documentation of this file.
1from __future__ import annotations
2
3from ids_peak_common.datatypes.geometry.point import Point, Vector
4
5
7 """!
8 @brief
9 Represents the reprojection error in a calibration view.
10
11 This structure contains details about the reprojection error for a given point in the calibration view.
12 The error is described by the position, direction, and length of the error vector, providing a comprehensive
13 understanding of the calibration accuracy at each point.
14
15 @ingroup ids_peak_icv_python_calibration
16 @since ids_peak_icv 1.1
17 """
18
19 def __init__(self, position: Point, direction: Vector, length: float) -> None:
20 """!
21 @brief
22 Creates a reprojection error.
23
24 @param position: The marker position.
25 @param direction: The direction of the error.
26 @param length: The magnitude of the error.
27
28 @since ids_peak_icv 1.1
29 """
30 self.position = position
31 self.direction = direction
32 self.length = length
Represents the reprojection error in a calibration view.
None __init__(self, Point position, Vector direction, float length)
Creates a reprojection error.