Class CameraImage
Image data from a scan head.
Namespace: JoeScan.Pinchot
Assembly: JoeScan.Pinchot.dll
Syntax
public class CameraImage : object
Remarks
The camera image class provides properties and methods for accessing the information contained in an image received from a scan head. The properties include the image pixel data, timestamp, encoder values, and other properties.
Properties
| Improve this Doc View SourceCamera
Gets the Camera the camera image originates from.
Declaration
public Camera Camera { get; }
Property Value
Type | Description |
---|---|
Camera | The Camera the camera image originates from. |
Data
Gets the byte array representing the pixel data.
Pixel data is one
Declaration
public byte[] Data { get; }
Property Value
Type | Description |
---|---|
Byte[] | The array of |
EncoderValues
Gets the encoder positions when the camera image was generated.
Declaration
public IDictionary<Encoder, long> EncoderValues { get; }
Property Value
Type | Description |
---|---|
IDictionary<Encoder, Int64> | A |
ExposureTimeUs
Gets the camera exposure time in microseconds used to generate the camera image.
Declaration
public uint ExposureTimeUs { get; }
Property Value
Type | Description |
---|---|
UInt32 | The camera exposure time in microseconds used to generate the camera image. |
Height
Gets the height of the image in pixels.
Declaration
public uint Height { get; }
Property Value
Type | Description |
---|---|
UInt32 | The height of the image in pixels. |
Laser
Gets the Laser used to generate the camera image.
Declaration
public Laser Laser { get; }
Property Value
Type | Description |
---|---|
Laser | The Laser used to generate the camera image. |
LaserOnTimeUs
Gets the laser on time in microseconds used to generate the camera image.
Declaration
public uint LaserOnTimeUs { get; }
Property Value
Type | Description |
---|---|
UInt32 | The laser on time in microseconds used to generate the camera image. |
ScanHeadID
Gets the ID of the ScanHead the camera image originates from.
Declaration
public uint ScanHeadID { get; }
Property Value
Type | Description |
---|---|
UInt32 | The ID of the ScanHead the camera image originates from. |
Timestamp
Gets the time of the scan head in nanoseconds when the camera image was generated.
Declaration
public ulong Timestamp { get; }
Property Value
Type | Description |
---|---|
UInt64 | The time of the scan head in nanoseconds when the camera image was generated. |
Width
Gets the width of the image in pixels.
Declaration
public uint Width { get; }
Property Value
Type | Description |
---|---|
UInt32 | The width of the image in pixels. |