This class defines the simple robust pose estimation parameters that
controls the behavior of robust 3D pose estimation.
Inheritance Hierarchy
System MarshalByRefObject
Cognex.VisionPro.Implementation CogObjectBase
Cognex.VisionPro.Implementation CogSerializableObjectBase
Cognex.VisionPro3D Cog3DRobustPoseEstimationParametersSimple
Namespace: Cognex.VisionPro3D
Assembly: Cognex.VisionPro3D (in Cognex.VisionPro3D.dll) Version: 75.0.0.0
Syntax
The Cog3DRobustPoseEstimationParametersSimple type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| Cog3DRobustPoseEstimationParametersSimple |
Default constructor. Default values are:
| |
| Cog3DRobustPoseEstimationParametersSimple(Cog3DRobustPoseEstimationParametersSimple) | ||
| Cog3DRobustPoseEstimationParametersSimple(SerializationInfo, StreamingContext) |
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(Boolean) | ||
| Equals | (Inherited from Object.) | |
| Finalize | (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 | (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.) | |
| 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.) | |
| RealEqual | ||
| ToString | (Overrides Object ToString .) |
Properties
| Name | Description | |
|---|---|---|
| MinNumOfFeaturesModel3D |
Gets/sets the minimum number of 3D model features to be used
for the pose estimation.
| |
| MinNumOfFeaturesModel3DFromAtLeast2Cameras |
Gets/sets the minimum number of 3D model features from at least
2 cameras to be used for the pose estimation.
| |
| ResidualsPhys3DMaxThreshold |
Gets/sets a threshold used to specify the desired quality of the pose
estimation. The threshold specifies the maximum allowed distance
between the rays of any 2D feature and its corresponding mapped 3D
model feature. If the threshold is exceeded on one crsp2D3D, then that
crsp2D3D is considered an outlier. Default value is HUGE_VAL.
| |
| ResidualsPhys3DRmsThreshold |
Gets/sets a threshold used to specify the desired quality of the pose
estimation. The threshold specifies the maximum allowed RMS value of
the distances between the rays of 2D features and their corresponding
mapped 3D model feature. If the threshold is exceeded, then the crsp2D3Ds
having the largest impact on the RMS residuals are
considered outliers. Default value is HUGE_VAL.
|
See Also