This class holds 3D camera calibration result. It contains the
set of Cog3DCameraCalibration for all the cameras.
Note that this class is immutable - it may not be changed once
it has been constructed. The usage model for this class is that it
gets factoried by the Cog3DCameraCalibrator class and *always*
contains a camera calibration result. Note that in camera calibration,
Phys3D is the coordinate space defined by the calibration plate pose
with pose type of Cog3DCalibrationPlatePoseTypeConstants.PoseDefineWorldCoord.
Inheritance Hierarchy
System MarshalByRefObject
Cognex.VisionPro.Implementation CogObjectBase
Cognex.VisionPro.Implementation CogSerializableObjectBase
Cognex.VisionPro3D Cog3DCameraCalibrationResult
Namespace: Cognex.VisionPro3D
Assembly: Cognex.VisionPro3D.Core (in Cognex.VisionPro3D.Core.dll) Version: 65.1.0.0
Syntax
The Cog3DCameraCalibrationResult type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| Cog3DCameraCalibrationResult(Cog3DCameraCalibrationResult) |
Construct this object by making a deep copy of the supplied
object.
| |
| Cog3DCameraCalibrationResult(SerializationInfo, StreamingContext) |
Serialization constructor.
|
Methods
| Name | Description | |
|---|---|---|
| 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.) | |
| Dispose |
Dispose this object.
| |
| Dispose(Boolean) | ||
| Equals | (Inherited from Object.) | |
| ExportToCVLArchive |
Convert this camera calibration result to a cc3DCameraCalibResult and export to a CVL archive file.
| |
| Finalize |
Finalize this object.
(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.) | |
| GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.) | |
| GetObjectData |
Serializer for this object.
(Overrides CogSerializableObjectBase GetObjectData(SerializationInfo, StreamingContext).) | |
| GetPhys3DFromCalPlate3Ds |
Get the calibration plate poses computed by the 3D camera calibration
algorithm. The poses are computed with respect to the calibration plate
pose which defines the world coordinates (which is equivalent to Phys3D).
| |
| 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.) | |
| GetRaw2DFromCamera2Ds |
Get the camera intrinsics from the camera calibration result.
| |
| GetRaw2DFromPhys3Ds |
Get the calibrations computed by the 3D camera calibration
algorithm.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| ImportFromCVLArchive |
Import a cc3DCameraCalibResult from a CVL archive file.
| |
| 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 |
Override of ToString method to get a string for describing this object.
(Overrides Object ToString .) |
Properties
| Name | Description | |
|---|---|---|
| CalPlate3DFromCamera3D |
Gets the pose of a particular camera relative to the calibration plate at a particular
calibration plate pose index.
| |
| Camera3DFromPhys3D |
Gets the transform between the specified camera and the physical
coordinate system (Phys3D). The physical coordinate system
corresponds to the view having pose type PoseDefineWorldCoord.
| |
| FeatureCoverageOfCamera |
Gets the proportion of a particular camera's field of view which was covered
by the convex hull of the feature correspondences found in all calibration plate poses.
| |
| FeatureCoverageOfCameraPlate |
Gets the proportion of a particular camera's field of view which was covered
by the convex hull of the feature correspondences found in the particular
calibration plate pose.
| |
| MaximumTilt |
Gets the maximum tilt of the calibration plate over all
the measured poses.
| |
| NumCalPlatePoses |
Gets the number of calibration plate poses, i.e., the number of views.
| |
| NumCameras |
Gets the number of cameras inside this camera calibration result.
| |
| NumCorrespondences |
Gets the number of correspondences found for
a particular calibration plate pose and a particular camera.
| |
| OverallResidualsPhys3D |
Gets the overall residual statistics in Phys3D (over all cameras and over all calibration plate poses).
| |
| OverallResidualsRaw2D |
Gets the overall residual statistics in Raw2D (over all cameras and over all calibration plate poses).
| |
| ResidualsPhys3D |
Gets the residual statistics in Phys3D for the specified calibration plate pose and the specified camera.
| |
| ResidualsRaw2D |
Gets the residual statistics in Raw2D for the specified calibration plate pose and the specified camera.
|
See Also