The CogHandEyeCalibrationResult class describes the hand-eye calibration
for a single camera. It is an immutable object - its content is set at
construction and cannot be changed.
Inheritance Hierarchy
System MarshalByRefObject
Cognex.VisionPro.Implementation CogObjectBase
Cognex.VisionPro.Implementation CogSerializableObjectBase
Cognex.VisionPro.CalibFix CogHandEyeCalibrationResult
Namespace: Cognex.VisionPro.CalibFix
Assembly: Cognex.VisionPro.CalibFixPlus (in Cognex.VisionPro.CalibFixPlus.dll) Version: 75.0.0.0
Syntax
The CogHandEyeCalibrationResult type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| CogHandEyeCalibrationResult(CogHandEyeCalibrationResult) |
Copy constructs a CogHandEyeCalibrationResult object. This is a deep
copy.
| |
| CogHandEyeCalibrationResult(SerializationInfo, StreamingContext) |
Serialization construct a CogHandEyeCalibrationResult object.
|
Methods
| Name | Description | |
|---|---|---|
| ConvertHome2DFromStage2DToUncorrectedHome2DFromStage2D |
Return the UncorrectedHome2DFromStage2D pose corresponding to the
input Home2DFromStage2D.
| |
| ConvertUncorrectedHome2DFromStage2DToHome2DFromStage2D |
Return the Home2DFromStage2D transform corresponding to the input
UncorrectedHome2DFromStage2D pose.
| |
| Correspondences |
Return the corresponded point pairs, indexed first by pose, then by camera.
| |
| CreateLensDistortionVectorGraphics(Int32, Double) |
Returns the graphics representing the lens distortion for this camera.
The start point of each line segment is the point when lens distortion
is begin modeled, while the end point is the point for NoDistortion.
The specified scaleFactor is applied to the length of the line
segment such that the end point moves
| |
| CreateLensDistortionVectorGraphics(Int32, Double, CogLineSegment) |
Returns the graphics representing the lens distortion for this camera.
The start point of each line segment is the point when lens distortion
is begin modeled, while the end point is the point for NoDistortion.
The specified scaleFactor is applied to the length of the line
segment such that the end point moves. The graphics characteristics
of the supplied line segment are duplicated in all of the
computed line segments.
| |
| CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from MarshalByRefObject.) | |
| CreateResidualVectorGraphics(Int32, Double) |
Returns the graphics representing the residuals for the specified
stage pose. The start point of each graphic line segment is the mapped
physical space point, while the associated end point is the found
feature location. The specified scaleFactor is applied to the length
of the line segment such that the end point moves.
| |
| CreateResidualVectorGraphics(Int32, Double, CogLineSegment) |
Returns the graphics representing the residuals for the specified
stage pose. The start point of each graphic line segment is the mapped
physical space point, while the associated end point is the found
feature location. The specified scaleFactor is applied to the length
of the line segment such that the end point moves. The graphics
characteristics of the supplied line segment are duplicated in
all of the computed line segments.
| |
| Dispose |
Destruct this CogHandEyeCalibrationResult.
| |
| Dispose(Boolean) | ||
| Equals | (Inherited from Object.) | |
| Finalize |
Finalize this CogHandEyeCalibrationResult.
(Overrides Object Finalize .) | |
| GetAttributes |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetClassName |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetComponentName |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetConverter |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetDefaultEvent |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetDefaultProperty |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetEditor |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetEstimatedHome2DFromStage2DPoses |
Return an array of estimated Home2DFromStage2D poses. Note: the
values of these estimated Home2DFromStage2D poses are not affected by
the CogHandEyeCalibrator's MotionCapability property. For example,
even if Motion Capability is set to RotationOnly and all input
UncorrectedHom2DFromStage2D share exactly the same translation
component, the estimated Home2DFromStage2D poses may still have
different translation components if the correspondence data so
suggest. Also note that the number of elements in the returned
array, that number of estimated poses, corresponds to the number
of poses represented in the original correspondence data.
| |
| GetEvents |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetEvents( Attribute ) |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetHome2DFromCamera2D |
Implement the abstract method in ICogHandEyeCalibrationResult.
Returns a copy of the Home2DFromCamera2D transform.
If it is stationary camera, the input parameter is ignored.
| |
| GetHome2DFromStationaryCamera2D |
Return a copy of the Home2DFromStationaryCamera2D transform.
This is a rigid transform that may also flip handedness.
This is the placement pose of the camera.
This is only valid if MovingCamera is false.
| |
| GetHome2DFromStationaryPlate2D |
Return a copy of the Home2DFromStationaryPlate2D transform.
This is a rigid transform that may also flip handedness.
This is the placement pose of the plate.
This is only valid if MovingCamera is true.
| |
| GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
| GetMotionXAxisHome2D |
Get the X and Y coordinates of the vector that describes the X-axis of
motion in Home2D. This specifies the magnitude of X unit travel. The
direction of X unit travel is accurate by definition.
| |
| GetMotionYAxisHome2D |
Get the X and Y coordinates of the vector that describes the Y-axis of
motion in Home2D. This specifies both the direction and magnitude
of Y unit travel. The direction should be close to +90 degrees.
| |
| GetObjectData |
Serializer for CogHandEyeCalibrationResult object.
(Overrides CogSerializableObjectBase GetObjectData(SerializationInfo, StreamingContext).) | |
| GetOverallResidualsHome2D |
Get the overall residuals in Home2D, in computing the hand-eye
calibration for this camera using all UncorrectedHome2DFromStage2D
poses.
| |
| GetOverallResidualsRaw2D |
Get the overall residuals in Raw2D, in computing the hand-eye
calibration for this camera using all UncorrectedHome2DFromStage2D
poses.
| |
| GetProperties |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetProperties( Attribute ) |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetPropertyOwner |
Implements the corresponding member of the ICustomTypeDescriptor interface.
May be overridden in derived classes to provide custom type information.
(Inherited from CogObjectBase.) | |
| GetRaw2DFromCamera2D |
Implement the abstract method in ICogHandEyeCalibrationResult.
Returns the transform that maps coordinates in the camera coordinate
system (Camera2D) to the image coordinate system (Raw2D).
| |
| GetRaw2DFromHome2D |
Implement the abstract method in ICogHandEyeCalibrationResult.
Return a copy of the Raw2DFromHome2D transform for the specified
UncorrectedHome2DFromStage2D. When MovingCamera is false, the
uncorrectedHome2DFromStage2D argument is ignored.
| |
| GetSingleViewResidualsPlate2DMax |
Returns an array of the maximum residual values in Plate2D, in computing
the single-view calibration for this camera for each
UncorrectedHome2DFromStage2D pose.
| |
| GetSingleViewResidualsPlate2DRMS |
Returns an array of the RMS residual values in Plate2D, in computing the
single-view calibration for this camera for each
UncorrectedHome2DFromStage2D pose.
| |
| GetSingleViewResidualsRaw2DMax |
Returns an array of the maximum residual values in Raw2D, in computing
the single-view calibration for this camera for each
UncorrectedHome2DFromStage2D pose.
| |
| GetSingleViewResidualsRaw2DRMS |
Returns an array of the RMS residual values in Raw2D, in computing the
single-view calibration for this camera for each
UncorrectedHome2DFromStage2D pose.
| |
| GetStage2DFromMovingCamera2D |
Return a copy of the Stage2DFromMovingCamera2D transform.
This is a rigid transform that may also flip handedness.
This is the placement pose of the camera.
This is only valid if MovingCamera is true.
| |
| GetStage2DFromMovingPlate2D |
Return a copy of the Stage2DFromMovingPlate2D transform.
This is a rigid transform that may also flip handedness.
This is the placement pose of the plate.
This is only valid if MovingCamera is false.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| MemberwiseClone(Boolean) | Creates a shallow copy of the current MarshalByRefObject object. (Inherited from MarshalByRefObject.) | |
| ToString | (Inherited from Object.) |
Properties
| Name | Description | |
|---|---|---|
| MovingCamera |
If true, this calibration result corresponds to a moving
camera configuration. If false, this calibration result
corresponds to a stationary camera configuration.
|
See Also