
Public Member Functions | |
| UndistortedImage (Image image, IntrinsicParameters intrinsicParameters) | |
| Wraps an already undistorted image with its corresponding intrinsic camera parameters. | |
| void | Dispose () |
| Releases the resources used by the Image class. | |
| void | ResetRegion () |
| Resets the region on the image to the complete image. | |
| Image | Copy () |
| Image | ConvertPixelFormat (PixelFormat pixelFormat) |
| Converts the image to a different pixel format. | |
| Image | ConvertPixelFormatWithFactor (PixelFormat pixelFormat, double factor) |
| Converts an image into another pixel format with a factor multiplied to every pixel. | |
| Image | Subtract (Image subtrahend) |
| Subtracts the specified subtrahend image pixel-wise from the current image and returns the resulting image. | |
| List< Image > | Deinterleave () |
| Splits an image with an interleaved pixel format into individual images. The function separates e.g. multiple exposures embedded in the combined HDR raw image and provides them as independent images, each with the correctly associated exposure information. | |
Static Public Member Functions | |
| static Image | operator- (Image minuend, Image subtrahend) |
| Performs pixel-wise subtraction of two images. | |
Properties | |
| IntrinsicParameters | IntrinsicParameters [get] |
| PixelFormat | PixelFormat [get] |
| Gets the pixel format from the image. | |
| Size | Size [get] |
| Gets the image size in pixels from the image. | |
| uint | Width [get] |
| Gets the image width in pixels from the image. | |
| uint | Height [get] |
| Gets the image height in pixels from the image. | |
| IntPtr | Data [get] |
| Gets the image buffer from the image. | |
| long | SizeInBytes [get] |
| Gets the size of the image data in bytes. | |
| Metadata | Metadata [get, set] |
| Gets or sets the metadata of the image. | |
| Region | Region [get, set] |
| Gets or sets a region of interest (ROI) for the specified image handle, which defines a sub-area of the image where operations or analyses are focused. Any points in the region that fall outside the bounds of the image are automatically discarded (clipped). | |
| static IEqualityComparer< Image > | Comparer = new ImageEqualityComparer() [get] |
| Gets a default equality comparer for comparing Image data values. | |
Represents an image that has undergone undistortion.
The UndistortedImage class is derived from Image and encapsulates the result of an undistortion process. It includes updated intrinsic parameters computed during the undistortion. These parameters are essential for further processing such as point cloud generation.
|
inline |
Wraps an already undistorted image with its corresponding intrinsic camera parameters.
|
inlineinherited |
Converts the image to a different pixel format.
If the input image has the same pixel format as the specified pixel format parameter, the image will be copied.
| pixelFormat | The target pixel format. |
For a full list of supported conversions see Supported Pixel Format Conversions.
|
inlineinherited |
Converts an image into another pixel format with a factor multiplied to every pixel.
If the input image has the same pixel format as the specified pixel format parameter, the image will be copied.
From PixelFormat.Coord3D_C8 or PixelFormat.Coord3D_C16 to PixelFormat.Coord3D_C32f
| pixelFormat | The target pixel format. |
| factor | The multiplication factor. |
|
inlineinherited |
|
inlineinherited |
Splits an image with an interleaved pixel format into individual images. The function separates e.g. multiple exposures embedded in the combined HDR raw image and provides them as independent images, each with the correctly associated exposure information.
|
|
|
|
|
See the Pixel and Pixel Format Specifications for a detailed description of the pixel formats.
|
inlineinherited |
Releases the resources used by the Image class.
Performs pixel-wise subtraction of two images.
This operator performs a pixel-wise subtraction of subtrahend from minuend . Both images must have the same pixel format and dimensions.
| minuend | The image from which the subtrahend is subtracted. |
| subtrahend | The image to subtract from the minuend . |
Image object representing the result of the subtraction.| IcvMismatchException | The images have different dimensions or pixel formats. |
|
inlineinherited |
Resets the region on the image to the complete image.
Subtracts the specified subtrahend image pixel-wise from the current image and returns the resulting image.
This function performs a pixelwise subtraction of the given subtrahend image from the current image. The resulting image is returned as a new Image object. The operation requires that both images have the same pixel format and dimensions.
| subtrahend | The image to subtract from the current image. |
| IcvMismatchException | Thrown if the images have different dimensions or pixel formats. |
|
staticgetinherited |
Gets a default equality comparer for comparing Image data values.
|
getinherited |
Gets the image buffer from the image.
|
getinherited |
Gets the image height in pixels from the image.
Gets or sets the metadata of the image.
|
getinherited |
Gets the pixel format from the image.
Gets or sets a region of interest (ROI) for the specified image handle, which defines a sub-area of the image where operations or analyses are focused. Any points in the region that fall outside the bounds of the image are automatically discarded (clipped).
Gets the image size in pixels from the image.
|
getinherited |
Gets the size of the image data in bytes.
|
getinherited |
Gets the image width in pixels from the image.