
Public Member Functions | |
| XYZImage (UndistortedImage undistortedDepthMap) | |
| Constructs a cartesian coordinate image from an undistorted depth map. | |
| XYZImage | TransformToWorkspace (ExtrinsicParameters extrinsicParameters) |
| Transforms the camera-centric coordinates into workspace coordinates. | |
| 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 | |
| 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 a three-channel image encoding cartesian coordinates (x, y, z) of a 3D point.
This image is derived from an undistorted depth map that contains embedded intrinsic parameters and uses radial coordinates. In contrast to radial coordinates, which measure the direct distance from the optical center to the object, cartesian coordinates project these measurements onto a uniform plane. For example: If the camera faces a flat wall, only the cartesian coordinates will form a flat plane, whereas radial values will increase towards the image edges.
|
inline |
Constructs a cartesian coordinate image from an undistorted depth map.
|
See the Pixel and Pixel Format Specifications for a detailed description of the pixel formats.
| undistortedDepthMap | An image encoding radial distances to 3D points that contains embedded 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. |
|
inline |
Transforms the camera-centric coordinates into workspace coordinates.
This applies the inverse of the provided extrinsic matrix to map the 3D points from the camera's perspective into the physical workspace.
| extrinsicParameters | The extrinsic parameters defining the workspace. |
|
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.