Represents the 2D capture result, which can be obtained by calling Camera::capture2D. The 2D data can be in the form of Gray or ColorBGR and is stored in a 2D array, with each element in the array representing an image pixel.
More...
#include <Frame2D.h>
Represents the 2D capture result, which can be obtained by calling Camera::capture2D. The 2D data can be in the form of Gray or ColorBGR and is stored in a 2D array, with each element in the array representing an image pixel.
◆ Frame2D() [1/2]
◆ ~Frame2D()
◆ Frame2D() [2/2]
◆ clear()
Clears the data in Frame2D and releases the associated resources.
◆ colorType()
Gets the color type of the 2D camera in the 3D camera.
◆ frameId()
uint64_t frameId |
( |
| ) |
const |
◆ getColorImage()
Gets the image data of the Frame2D with the ColorBGR pixel format. If the 2D camera's color type (according to the return value of Frame2D::colorType) is Frame2DColorType.Color, this method gets the original data. If the color type is Frame2DColorType.Monochrome, this method converts the Gray values to ColorBGR values according to the following equation: Blue = Gray, Green = Gray, Red = Gray.
- Returns
- See Color2DImage for details.
◆ getGrayScaleImage()
Gets image data of the Frame2D with the Gray pixel format. If the 2D camera's color type (according to the return value of Frame2D::colorType) is Frame2DColorType.Monochrome, this method gets the original data. If the color type is Frame2DColorType.Color, this method converts ColorBGR values to Gray values according to the following equation: Gray = 0.299 * Red + 0.587 * Green + 0.114 * Blue.
- Returns
- See GrayScale2DImage for details.
◆ imageSize()
◆ isEmpty()
◆ operator=()
◆ CameraImpl
◆ Frame2DAnd3D
◆ InternalInterfaces
friend class InternalInterfaces |
|
friend |
The documentation for this class was generated from the following file: