EExplicitGeometricCalibrationModel::EExplicitGeometricCalibrationModel

Constructs a EExplicitGeometricCalibrationModel.
EExplicitGeometricCalibrationModel is used to calibrate a depth map from a minimal set of explicit geometric values.

Namespace: Euresys::Open_eVision::Easy3D

[C++]

void EExplicitGeometricCalibrationModel(
)

void EExplicitGeometricCalibrationModel(
   float sensorWidth,
   float sensorHeight,
   int sensorXResolution,
   int sensorYResolution,
   int roiLeftColumn,
   int roiBottomLine,
   float focalLength,
   float cameraAngle,
   float cameraHeight,
   float laserPlaneAngle,
   float motionIncrement
)

void EExplicitGeometricCalibrationModel(
   const EExplicitGeometricCalibrationModel& other
)

Parameters

sensorWidth

The camera sensor width, in mm.

sensorHeight

The camera sensor height, in mm.

sensorXResolution

The camera X resolution (pixel count in width).

sensorYResolution

The camera Y resolution (pixel count in height).

roiLeftColumn

The ROI left column used in laser line extraction.
Between the left (0) and the right (width) of the image.

roiBottomLine

The ROI bottom line used in laser line extraction.
Between the top (0) and the bottom (height) of the image. That's the depth map values origin.

focalLength

The camera optics focal length, in mm.

cameraAngle

The camera angle from the vertical axis.
Looking down camera is angle 0 and positive in counter clockwise direction. Valid values are between 0 (vertical orientation) and lower that 90 degrees (horizontal orientation).

cameraHeight

The height from the camera optical center to the object reference plane (assuming the reference plane is projected in the center line of the image), in mm.

laserPlaneAngle

The laser plane angle from the vertical axis.
A perfect vertical laser orientation is angle 0 and negative in clockwise direction. Valid values for laser angle are between -90 degrees (excluded) and +90 degrees (excluded).

motionIncrement

The distance in mm between each line of the depth map.
That's the relative motion of the camera/laser setup to the object position.

other

Another EExplicitGeometricCalibrationModel.

EExplicitGeometricCalibrationModel.EExplicitGeometricCalibrationModel

Constructs a EExplicitGeometricCalibrationModel.
EExplicitGeometricCalibrationModel is used to calibrate a depth map from a minimal set of explicit geometric values.

Namespace: Euresys.Open_eVision.Easy3D

[C#]

void EExplicitGeometricCalibrationModel(
)

void EExplicitGeometricCalibrationModel(
   float sensorWidth,
   float sensorHeight,
   int sensorXResolution,
   int sensorYResolution,
   int roiLeftColumn,
   int roiBottomLine,
   float focalLength,
   float cameraAngle,
   float cameraHeight,
   float laserPlaneAngle,
   float motionIncrement
)

void EExplicitGeometricCalibrationModel(
   Euresys.Open_eVision.Easy3D.EExplicitGeometricCalibrationModel other
)

Parameters

sensorWidth

The camera sensor width, in mm.

sensorHeight

The camera sensor height, in mm.

sensorXResolution

The camera X resolution (pixel count in width).

sensorYResolution

The camera Y resolution (pixel count in height).

roiLeftColumn

The ROI left column used in laser line extraction.
Between the left (0) and the right (width) of the image.

roiBottomLine

The ROI bottom line used in laser line extraction.
Between the top (0) and the bottom (height) of the image. That's the depth map values origin.

focalLength

The camera optics focal length, in mm.

cameraAngle

The camera angle from the vertical axis.
Looking down camera is angle 0 and positive in counter clockwise direction. Valid values are between 0 (vertical orientation) and lower that 90 degrees (horizontal orientation).

cameraHeight

The height from the camera optical center to the object reference plane (assuming the reference plane is projected in the center line of the image), in mm.

laserPlaneAngle

The laser plane angle from the vertical axis.
A perfect vertical laser orientation is angle 0 and negative in clockwise direction. Valid values for laser angle are between -90 degrees (excluded) and +90 degrees (excluded).

motionIncrement

The distance in mm between each line of the depth map.
That's the relative motion of the camera/laser setup to the object position.

other

Another EExplicitGeometricCalibrationModel.