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.