Namespaces | |
| namespace | detail |
| namespace | dynamic |
| namespace | experimental |
| namespace | helper |
| namespace | library |
Data Structures | |
| class | Archive |
A 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 |
| Occurs when reading from a file or stream that is incomplete, damaged, or in an unexpected format. More... | |
| class | Deserializer |
Deserializer for reading serialized data and converting it into an IArchive object. More... | |
| class | DistortionCoefficients |
| Holds lens distortion coefficients. More... | |
| class | DragoToneMapping |
| Compresses the dynamic range of HDR images using a logarithmic curve adapted to human visual perception. More... | |
| class | Exception |
| 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 | HDR |
| Performs High Dynamic Range (HDR) image reconstruction. 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 |
| Occurs when a failure happens during processing due to an unhandled internal routine condition. More... | |
| class | IntrinsicParameters |
| The intrinsic parameters contain the necessary information to use the camera calibration. More... | |
| class | InvalidConfigurationException |
| Occurs when a required dependency is missing, the library is not initialized, or a misconfiguration arises. More... | |
| class | IOException |
| Occurs when a file operation fails (e.g., missing file, insufficient permissions, or inaccessible directory). More... | |
| class | MathErrorException |
| Occurs when a mathematical computation fails (e.g., division by zero or invalid matrix operations). More... | |
| class | Matrix |
| A class template for a two-dimensional matrix. More... | |
| class | MedianFilter |
| Class for applying a median filter to an image. More... | |
| class | MismatchException |
| Occurs when input parameters do not match expected conditions (e.g., two input images have different sizes). More... | |
| class | NotPossibleException |
| Occurs when an operation cannot be performed due to logical constraints (e.g., camera calibration without input images). More... | |
| class | NotSupportedException |
| Occurs when a requested operation is not implemented or supported (e.g., exporting to an unsupported file format). More... | |
| class | NullPointerException |
| Occurs when attempting to access an object or value via an uninitialized or null pointer. More... | |
| class | Opacity |
| Holds an opacity value representing the transparency level of an object or pixel. More... | |
| class | OutOfRangeException |
| Occurs when a provided value falls outside the allowed valid 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 | PointCloudXYZRGB |
| Represents a point cloud consisting of points with x, y, z coordinates and RGB values. 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 metadata. More... | |
| class | PointXYZRGB |
| A point consists of x, y, z coordinates and color metadata. 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 | ResponseCurve |
| class | ResponseCurveWriter |
| class | Serializer |
Serializer for writing IArchive objects to an output stream. More... | |
| class | TargetNotFoundException |
| Occurs when an expected target object (e.g., calibration plate or marker) 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 encoding cartesian coordinates (x, y, z) of a 3D point. 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 | HDRAlgorithm { Debevec = 0 } |
| Specifies the HDR reconstruction algorithm. More... | |
| 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 } |
| Enumeration of supported serialization formats. More... | |