![]() |
IDS peak ICV v1.0.0
|
Data Structures | |
| 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 |
| Class for holding the results of a camera calibration. More... | |
| class | CalibrationResultWriter |
| Class for writing a calibration result to file. More... | |
| class | CalibrationView |
| Class for holding the extrinsic result for one image of camera calibration and also the reprojection errors of every detected marker. More... | |
| class | CameraCalibration |
| Class for camera calibration. More... | |
| class | Color |
| Color class holding the actual color codes. 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 | DistortionCoefficients |
| Class for distortion coefficients. More... | |
| class | ExtrinsicParameters |
| This class stores and provides access to the extrinsic parameters, which include the translation, rotation, and transformation matrix. More... | |
| class | IDrawable |
| Base class for all drawables. More... | |
| class | IntrinsicParameters |
| The intrinsic parameters contain the necessary information to use the camera calibration. More... | |
| class | MedianFilter |
| Class for applying a median filter on an image. More... | |
| class | Opacity |
| Opacity refers to the transparency or the degree to which an object or pixel allows the background to show through. The Opacity is ranging from 0 to 100, where 0 indicates complete transparency (invisible) and 100 represents complete opacity (fully visible). Values between 0 and 100 represent varying levels of transparency. More... | |
| class | Painter |
| Class for painting simple things (e.g. a region) on images. More... | |
| class | PointCloudWriter |
| Class for writing a point cloud to file, currently supporting only the ply format. If no file extension is provided, .ply is automatically added. More... | |
| class | PointCloudXYZ |
| A point cloud consists of points with x, y and z coordinates. More... | |
| class | PointCloudXYZI |
| A point cloud consists of points with x, y, z coordinates and intensity meta data. 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 |
| A region consists of a set of points in the image plane. More... | |
| class | RegionSelector |
| Class for selecting regions. More... | |
| class | ReprojectionError |
| Class to represent the reprojection error in a calibration view. 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 |
| class | Undistortion |
| Class for undistorting an image. More... | |
| class | WorkspaceCalibration |
| Class for workspace calibration. More... | |
| class | XYZImage |
| Transforms an undistorted depth map with radial coordinates to a three-channel image with cartesian coordinates. More... | |
Typedefs | |
| using | RadialDistortion = std::array<double, 6> |
| using | TangentialDistortion = std::array<double, 2> |
| using | PrismDistortion = std::array<double, 4> |
| using | TiltDistortion = std::array<double, 2> |
| 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 |
| Typedef for Color red (value) | |
| using | green_t = uint16_t |
| Typedef for Color green (value) | |
| using | blue_t = uint16_t |
| Typedef for Color blue (value) | |
| using | PolygonF = detail::Polygon<float> |
| Polygon of type float. | |
Enumerations | |
| 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 } |
| ColorConstant. More... | |
The UndistortedImage class represents an image that has undergone a undistortion process.
The UndistortedImage class is a class derived from the Image class. It encapsulates the result of an undistortion operation. During the undistortion process, new intrinsic parameters are calculated. These parameters are integral to the undistorted image and are required for any further processing or analysis, such as point cloud generation.
| using blue_t = uint16_t |
Typedef for Color blue (value)
Definition at line 41 of file peak_icv_color.hpp.
| using green_t = uint16_t |
Typedef for Color green (value)
Definition at line 35 of file peak_icv_color.hpp.
| using PrismDistortion = std::array<double, 4> |
Definition at line 28 of file peak_icv_distortion_coefficients.hpp.
| using RadialDistortion = std::array<double, 6> |
Definition at line 26 of file peak_icv_distortion_coefficients.hpp.
| using red_t = uint16_t |
Typedef for Color red (value)
Definition at line 29 of file peak_icv_color.hpp.
| using TangentialDistortion = std::array<double, 2> |
Definition at line 27 of file peak_icv_distortion_coefficients.hpp.
| using TiltDistortion = std::array<double, 2> |
Definition at line 29 of file peak_icv_distortion_coefficients.hpp.