The CogHandEyeCalibrationRemoteCameraResult class holds the hand-eye
calibration result for a remote camera which is not involved in the initial
hand-eye calibration. The calibration for the remote camera is usually
achieved by having the remote camera and the primary (already calibrated)
cameras view a single calibration target. In case where the primary cameras
and the remote camera doesn't have common FOV, a full hand-eye calibration
is performed and the result are converted into remote calibration result.
The calibration target may be viewed simultaneously by all cameras or may be moved independently into the field of view of each camera, via a known motion or an unknown but highly repeatable motion which is used in both calibration time and run time.
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 CogHandEyeCalibrationRemoteCameraResult
Namespace: Cognex.VisionPro.CalibFix
Assembly: Cognex.VisionPro.CalibFixPlus (in Cognex.VisionPro.CalibFixPlus.dll) Version: 73.0.0.0
Syntax
The CogHandEyeCalibrationRemoteCameraResult type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| CogHandEyeCalibrationRemoteCameraResult(CogHandEyeCalibrationRemoteCameraResult) |
Copy constructs a CogHandEyeCalibrationRemoteCameraResult object. This
is a deep copy.
| |
| CogHandEyeCalibrationRemoteCameraResult(SerializationInfo, StreamingContext) |
Serialization construct a CogHandEyeCalibrationRemoteCameraResult object.
|
Methods
| Name | Description | |
|---|---|---|
| CreateLensDistortionVectorGraphics(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(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(Double) |
Returns the graphics representing the residuals for the used features.
The start point of each graphic line segment is the mapped
feature 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(Double, CogLineSegment) |
Returns the graphics representing the residuals for the used
features. The start point of each graphic line segment is the mapped
feature 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 CogHandEyeCalibrationRemoteCameraResult.
| |
| Dispose(Boolean) | ||
| Equals | (Inherited from Object.) | |
| Finalize |
Finalize this CogHandEyeCalibrationRemoteCameraResult.
(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.) | |
| 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.
Return a copy of the Home2DFromCamera2D transform.
| |
| GetHome2DFromStationaryCamera2D |
Return a copy of the Home2DFromStationaryCamera2D transform.
This is a rigid transform that may also have handedness flip.
This is the placement pose of the camera.
| |
| GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
| GetObjectData |
Serializer for CogHandEyeCalibrationRemoteCameraResult object.
(Overrides CogSerializableObjectBase GetObjectData(SerializationInfo, StreamingContext).) | |
| 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 from the camera coordinate
system (Camera2D) to the image coordinate system (Raw2D).
| |
| GetRaw2DFromHome2D |
Return a copy of the Raw2DFromHome2D transform.
| |
| GetRaw2DFromHome2D(CogTransform2DRigid) |
Implement the abstract method in ICogHandEyeCalibrationResult.
Return a copy of the Raw2DFromHome2D transform.
uncorrectedHome2DFromStage2D is ignored as remote camera is stationary.
| |
| GetResidualsHome2DMax |
Returns the maximum residual values in Home2D, in computing
the calibration for this camera.
| |
| GetResidualsHome2DRMS |
Returns the RMS residual values in Home2D, in computing the
calibration for this camera.
| |
| GetResidualsRaw2DMax |
Returns the maximum residual values in Raw2D, in computing
the calibration for this camera.
| |
| GetResidualsRaw2DRMS |
Returns the RMS residual values in Raw2D, in computing the
calibration for this camera.
| |
| 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.) |
See Also