![]() |
IDS peak ICV v1.1.0
|
Namespaces | |
| namespace | detail |
| namespace | helper |
| namespace | library |
Data Structures | |
| class | Archive |
| A simple key-value store that implements the IArchive interface. More... | |
| class | Array2D |
| A class template for a two-dimensional array. More... | |
| class | CalibrationParameters |
| Holds a complete set of camera calibration parameters, including both intrinsic and extrinsic data. More... | |
| class | CalibrationParametersWriter |
| Class for writing calibration parameters to file. More... | |
| class | CalibrationPlate |
| Calibration plate representation holding the world coordinates of the reference points on a calibration plate. More... | |
| class | CalibrationResult |
| Holds the results of a camera calibration. More... | |
| class | CalibrationResultWriter |
| Class for writing a calibration result to file. More... | |
| class | CalibrationView |
| Represents a single observation of a calibration plate in an image. More... | |
| class | CameraCalibration |
| Camera calibration representation holding the logic to compute intrinsic and extrinsic parameters. More... | |
| class | Color |
| Holds a color code composed of red, green, and blue components. More... | |
| class | CoordinateSystem |
| Represents the coordinate system of a calibration view projected into the image plane. The coordinate system is represented by its origin and three vectors, each corresponding to one of the three coordinate axes (X, Y and Z). These vectors describe the directions of the respective axes projected from 3D into 2D space. Their lengths are determined by twice the distance between neighboring markers on the calibration plate. More... | |
| class | CorruptedException |
| Thrown when input data or a file is malformed, unreadable, or otherwise corrupted. More... | |
| class | Deserializer |
| A deserializer that reads serialized data and converts it to IArchive objects. More... | |
| class | DistortionCoefficients |
| Holds lens distortion coefficients. More... | |
| class | Exception |
| The base class for all exceptions thrown by the IDS peak ICV library. More... | |
| class | ExtrinsicParameters |
| This class stores and provides access to the extrinsic parameters, which include the translation, rotation, and transformation matrix. More... | |
| class | HotpixelDetection |
| Detects hot pixels in images taken by a camera by identifying anomalies in the pixels intensities. More... | |
| class | IDrawable |
| Base class for all drawables. More... | |
| class | Image |
| For detailed information about the use of ids_peak_icv Image refer to the Image Guide. More... | |
| class | ImageWriter |
| Provides functionality to write images to files in various supported formats. More... | |
| class | InternalErrorException |
| Thrown on unexpected internal system errors. More... | |
| class | IntrinsicParameters |
| The intrinsic parameters contain the necessary information to use the camera calibration. More... | |
| class | InvalidConfigurationException |
| Thrown when the library configuration is invalid. More... | |
| class | IOException |
| Thrown when a file input/output operation fails. More... | |
| class | MathErrorException |
| Thrown when a mathematical computation fails. More... | |
| class | Matrix |
| A class template for a two-dimensional matrix. More... | |
| class | MedianFilter |
| Represents a class for applying a median filter to an image to reduce noise and preserve edges. More... | |
| class | MismatchException |
| Thrown when input parameters do not match the expected conditions. More... | |
| class | NotPossibleException |
| Thrown when an operation cannot be performed due to logical constraints. More... | |
| class | NotSupportedException |
| Thrown when a requested operation is not implemented or supported. More... | |
| class | NullPointerException |
| Thrown when attempting to access an object or value that has not been initialized. More... | |
| class | Opacity |
| Holds an opacity value representing the transparency level of an object or pixel. More... | |
| class | OutOfRangeException |
| Thrown when a value is outside the allowed range. More... | |
| class | Painter |
| Provides functionality for painting drawable objects on images. More... | |
| class | PointCloudWriter |
| Provides functionality to write point clouds to file. More... | |
| class | PointCloudXYZ |
| Represents a point cloud consisting of points with x, y, and z coordinates. More... | |
| class | PointCloudXYZI |
| Represents a point cloud consisting of points with x, y, z coordinates and an intensity value. More... | |
| class | PointXYZ |
| A point consists of x, y and z coordinate. More... | |
| class | PointXYZI |
| A point consists of x, y, z coordinates and intensity meta data. More... | |
| class | Region |
| Represents a region defined by a set of points in the image plane. More... | |
| class | RegionSelector |
| Selects regions based on feature criteria. More... | |
| class | ReprojectionError |
| Represents the reprojection error for a marker point in the image. More... | |
| class | Serializer |
| A serializer that serializes IArchive objects. More... | |
| class | TargetNotFoundException |
| Thrown when an expected target object is not detected in the input image. More... | |
| class | TransformationMatrix3D |
| A transformation matrix is a square matrix that, when multiplied by the coordinates of a geometric object, changes the position, orientation, or size of the object. More... | |
| class | UndistortedImage |
| Represents an image that has undergone undistortion. More... | |
| class | Undistortion |
| Represents an undistortion transformation for images. More... | |
| class | WorkspaceCalibration |
| Performs a workspace calibration to determine the position and orientation of a camera relative to a physical workspace. More... | |
| class | XYZImage |
| Represents a three-channel image with Cartesian coordinates derived from an undistorted depth map. More... | |
Typedefs | |
| using | RadialDistortion = std::array<double, 6> |
| Radial distortion coefficients. | |
| using | TangentialDistortion = std::array<double, 2> |
| Tangential distortion coefficients. | |
| using | PrismDistortion = std::array<double, 4> |
| Prism distortion coefficients. | |
| using | TiltDistortion = std::array<double, 2> |
| Tilt distortion coefficients. | |
| using | Threshold = detail::Threshold<peak::common::Interval> |
| Class for thresholding an image of type integer. | |
| using | ThresholdF = detail::Threshold<peak::common::IntervalF> |
| Class for thresholding an image of type float. | |
| using | red_t = uint16_t |
| Represents the red component of a color. | |
| using | green_t = uint16_t |
| Represents the green component of a color. | |
| using | blue_t = uint16_t |
| Represents the blue component of a color. | |
| using | PolygonF = detail::Polygon<float> |
| Polygon of type float. | |
Enumerations | |
| enum class | Interpolation { Bilinear = 0 , NearestNeighbor = 1 } |
| Enumeration of interpolation methods used in image transformations. More... | |
| enum class | ColorConstant : uint64_t { Black = PEAK_ICV_COLOR_BLACK , Red = PEAK_ICV_COLOR_RED , Red8 = PEAK_ICV_COLOR_RED_8 , Red10 = PEAK_ICV_COLOR_RED_10 , Red12 = PEAK_ICV_COLOR_RED_12 , Green = PEAK_ICV_COLOR_GREEN , Green8 = PEAK_ICV_COLOR_GREEN_8 , Green10 = PEAK_ICV_COLOR_GREEN_10 , Green12 = PEAK_ICV_COLOR_GREEN_12 , Blue = PEAK_ICV_COLOR_BLUE , Blue8 = PEAK_ICV_COLOR_BLUE_8 , Blue10 = PEAK_ICV_COLOR_BLUE_10 , Blue12 = PEAK_ICV_COLOR_BLUE_12 } |
| Represents predefined color constants. More... | |
| enum class | SerializationType { Json = PEAK_ICV_SERIALIZATION_TYPE_JSON } |
| Defines the supported serialization formats for the serialization system. More... | |