|
pcod-common v1.0.0
Shared preprocessing and postprocessing for point-cloud object detection
|
#include <point_preprocess.hpp>
Public Attributes | |
| float | x_min = 0.0f |
| Minimum accepted X coordinate. | |
| float | x_max = 0.0f |
| Maximum accepted X coordinate. | |
| float | y_min = 0.0f |
| Minimum accepted Y coordinate. | |
| float | y_max = 0.0f |
| Maximum accepted Y coordinate. | |
| float | z_min = 0.0f |
| Minimum accepted Z coordinate. | |
| float | z_max = 0.0f |
| Maximum accepted Z coordinate. | |
| PointFeatureNormalizationType | normalization_type = PointFeatureNormalizationType::kNone |
| Feature transform. | |
| float | value_threshold = 1.0f |
| Divisor for value-threshold normalization. | |
| float | min_value = 0.0f |
| Minimum for min-max normalization. | |
| float | max_value = 1.0f |
| Maximum for min-max normalization. | |
| float | epsilon = 1e-6f |
| Lower bound for unsafe normalization divisors. | |
| bool | remove_points_in_zone = false |
| Enable rectangular no-detection-zone filtering. | |
| float | nd_x_min = 0.0f |
| No-detection-zone minimum X. | |
| float | nd_x_max = 0.0f |
| No-detection-zone maximum X. | |
| float | nd_y_min = 0.0f |
| No-detection-zone minimum Y. | |
| float | nd_y_max = 0.0f |
| No-detection-zone maximum Y. | |
| bool | det_area_remove_outside = false |
| Enable radial field-of-view filtering. | |
| float | da_cx = 0.0f |
| Detection-area center X. | |
| float | da_cy = 0.0f |
| Detection-area center Y. | |
| float | da_radius = 0.0f |
| Detection-area radius. | |
| float | da_bearing_rad = 0.0f |
| Detection-area center bearing in radians. | |
| float | da_fov_rad = 0.0f |
| Detection-area angular width in radians. | |
Geometric filtering and point-feature normalization configuration.
Definition at line 18 of file point_preprocess.hpp.
| float pcod_common::PointPreprocessConfig::da_bearing_rad = 0.0f |
Detection-area center bearing in radians.
Definition at line 41 of file point_preprocess.hpp.
Referenced by pcod_common::PointPreprocessor::IsPointValid(), and main().
| float pcod_common::PointPreprocessConfig::da_cx = 0.0f |
Detection-area center X.
Definition at line 38 of file point_preprocess.hpp.
Referenced by pcod_common::PointPreprocessor::IsPointValid(), and main().
| float pcod_common::PointPreprocessConfig::da_cy = 0.0f |
Detection-area center Y.
Definition at line 39 of file point_preprocess.hpp.
Referenced by pcod_common::PointPreprocessor::IsPointValid(), and main().
| float pcod_common::PointPreprocessConfig::da_fov_rad = 0.0f |
Detection-area angular width in radians.
Definition at line 42 of file point_preprocess.hpp.
Referenced by pcod_common::PointPreprocessor::IsPointValid(), and main().
| float pcod_common::PointPreprocessConfig::da_radius = 0.0f |
Detection-area radius.
Definition at line 40 of file point_preprocess.hpp.
Referenced by pcod_common::PointPreprocessor::IsPointValid(), and main().
| bool pcod_common::PointPreprocessConfig::det_area_remove_outside = false |
Enable radial field-of-view filtering.
Definition at line 37 of file point_preprocess.hpp.
Referenced by pcod_common::PointPreprocessor::IsPointValid(), and main().
| float pcod_common::PointPreprocessConfig::epsilon = 1e-6f |
Lower bound for unsafe normalization divisors.
Definition at line 29 of file point_preprocess.hpp.
Referenced by main(), pcod_common::PointPreprocessor::NormalizePointFeature(), and pcod_common::PointPreprocessor::SetZScoreStats().
| float pcod_common::PointPreprocessConfig::max_value = 1.0f |
Maximum for min-max normalization.
Definition at line 28 of file point_preprocess.hpp.
Referenced by main(), and pcod_common::PointPreprocessor::NormalizePointFeature().
| float pcod_common::PointPreprocessConfig::min_value = 0.0f |
Minimum for min-max normalization.
Definition at line 27 of file point_preprocess.hpp.
Referenced by main(), and pcod_common::PointPreprocessor::NormalizePointFeature().
| float pcod_common::PointPreprocessConfig::nd_x_max = 0.0f |
No-detection-zone maximum X.
Definition at line 33 of file point_preprocess.hpp.
Referenced by pcod_common::PointPreprocessor::IsPointValid(), and main().
| float pcod_common::PointPreprocessConfig::nd_x_min = 0.0f |
No-detection-zone minimum X.
Definition at line 32 of file point_preprocess.hpp.
Referenced by pcod_common::PointPreprocessor::IsPointValid(), and main().
| float pcod_common::PointPreprocessConfig::nd_y_max = 0.0f |
No-detection-zone maximum Y.
Definition at line 35 of file point_preprocess.hpp.
Referenced by pcod_common::PointPreprocessor::IsPointValid(), and main().
| float pcod_common::PointPreprocessConfig::nd_y_min = 0.0f |
No-detection-zone minimum Y.
Definition at line 34 of file point_preprocess.hpp.
Referenced by pcod_common::PointPreprocessor::IsPointValid(), and main().
| PointFeatureNormalizationType pcod_common::PointPreprocessConfig::normalization_type = PointFeatureNormalizationType::kNone |
Feature transform.
Definition at line 25 of file point_preprocess.hpp.
Referenced by main(), and pcod_common::PointPreprocessor::NormalizePointFeature().
| bool pcod_common::PointPreprocessConfig::remove_points_in_zone = false |
Enable rectangular no-detection-zone filtering.
Definition at line 31 of file point_preprocess.hpp.
Referenced by pcod_common::PointPreprocessor::IsPointValid(), and main().
| float pcod_common::PointPreprocessConfig::value_threshold = 1.0f |
Divisor for value-threshold normalization.
Definition at line 26 of file point_preprocess.hpp.
Referenced by main(), and pcod_common::PointPreprocessor::NormalizePointFeature().
| float pcod_common::PointPreprocessConfig::x_max = 0.0f |
Maximum accepted X coordinate.
Definition at line 20 of file point_preprocess.hpp.
Referenced by pcod_common::PointPreprocessor::IsPointValid(), and main().
| float pcod_common::PointPreprocessConfig::x_min = 0.0f |
Minimum accepted X coordinate.
Definition at line 19 of file point_preprocess.hpp.
Referenced by pcod_common::PointPreprocessor::IsPointValid(), and main().
| float pcod_common::PointPreprocessConfig::y_max = 0.0f |
Maximum accepted Y coordinate.
Definition at line 22 of file point_preprocess.hpp.
Referenced by pcod_common::PointPreprocessor::IsPointValid(), and main().
| float pcod_common::PointPreprocessConfig::y_min = 0.0f |
Minimum accepted Y coordinate.
Definition at line 21 of file point_preprocess.hpp.
Referenced by pcod_common::PointPreprocessor::IsPointValid(), and main().
| float pcod_common::PointPreprocessConfig::z_max = 0.0f |
Maximum accepted Z coordinate.
Definition at line 24 of file point_preprocess.hpp.
Referenced by pcod_common::PointPreprocessor::IsPointValid(), and main().
| float pcod_common::PointPreprocessConfig::z_min = 0.0f |
Minimum accepted Z coordinate.
Definition at line 23 of file point_preprocess.hpp.
Referenced by pcod_common::PointPreprocessor::IsPointValid(), and main().