Detection3DSettingsBase
Common base class for 3D detection settings. See OBJECT_FIT_METHOD for specific detectors.
Member Functions
virtual ~Detection3DSettingsBase()=default
virtual OBJECT_FIT_METHOD type() const =0-
JSON Type: string +Requirement: Must be a OBJECT_FIT_METHOD. Type of the 3D object detection.
Member Variables
maxNumObjects-
std::optional< int >, default:{100}JSON Type: (optional) int UNIMPLEMENTED +Requirement: Must be greater than zero. Maximum number of objects that should be computed in the 3D detection pipeline.
[[-2]]
roiPercentage:: float, default: \{0.8f\}
JSON Type: float +Requirement: Must be greater than zero.
Dilate 2D object detection results by this factor. The resulting area is used to determine all points that are considered for the geometric fit.
[[-3]]
minNumPoints:: int, default: {50}
JSON Type: (optional) int +Requirement: Must be greater than zero.
Minimum number of points required for the geometric fit.
Enumerations
| Value | Description |
|---|---|
|
|
|
See Detection3DSettings<OBJECT_FIT_METHOD::RANSAC_PLANE_FIT>. |
|
See Detection3DSettings<OBJECT_FIT_METHOD::MIXED_PLANE_FIT>. |
|
See Detection3DSettings<OBJECT_FIT_METHOD::LINE_FIT_LONG_AXIS>. |
|
See Detection3DSettings<OBJECT_FIT_METHOD::GRIP_FROM_ENVIRONMENT>. |
|
See Detection3DSettings<OBJECT_FIT_METHOD::RANSAC_CYLINDER_FIT>. |
|
See Detection3DSettings<OBJECT_FIT_METHOD::OBJECT_MATCHING>. |
|
See Detection3DSettings<OBJECT_FIT_METHOD::OBJECT_REFINEMENT>. |