|
pcod-common v1.0.0
Shared preprocessing and postprocessing for point-cloud object detection
|
#include <model_manifest.hpp>
Classes | |
| struct | PointFeatureNormalizationContract |
Public Attributes | |
| int | max_num_points = 0 |
| Maximum input point count. | |
| int | num_point_features = 0 |
| Features expected per point. | |
| std::array< float, 2 > | x_range {} |
| Accepted X range. | |
| std::array< float, 2 > | y_range {} |
| Accepted Y range. | |
| std::array< float, 2 > | z_range {} |
| Accepted Z range. | |
| float | voxel_x = 0.0f |
| Voxel width along X. | |
| float | voxel_y = 0.0f |
| Voxel width along Y. | |
| float | voxel_z = 0.0f |
| Voxel width along Z. | |
| PointFeatureNormalizationContract | point_feature_normalization |
| Scalar feature contract. | |
Immutable preprocessing contract embedded in an exported model bundle.
Definition at line 13 of file model_manifest.hpp.
| int pcod_common::FrozenPreprocessConfig::max_num_points = 0 |
Maximum input point count.
Definition at line 22 of file model_manifest.hpp.
Referenced by pcod_common::ValidateModelManifest().
| int pcod_common::FrozenPreprocessConfig::num_point_features = 0 |
Features expected per point.
Definition at line 23 of file model_manifest.hpp.
Referenced by pcod_common::ValidateModelManifest().
| PointFeatureNormalizationContract pcod_common::FrozenPreprocessConfig::point_feature_normalization |
Scalar feature contract.
Definition at line 30 of file model_manifest.hpp.
Referenced by pcod_common::ValidateModelManifest().
| float pcod_common::FrozenPreprocessConfig::voxel_x = 0.0f |
Voxel width along X.
Definition at line 27 of file model_manifest.hpp.
| float pcod_common::FrozenPreprocessConfig::voxel_y = 0.0f |
Voxel width along Y.
Definition at line 28 of file model_manifest.hpp.
| float pcod_common::FrozenPreprocessConfig::voxel_z = 0.0f |
Voxel width along Z.
Definition at line 29 of file model_manifest.hpp.
| std::array<float, 2> pcod_common::FrozenPreprocessConfig::x_range {} |
| std::array<float, 2> pcod_common::FrozenPreprocessConfig::y_range {} |
| std::array<float, 2> pcod_common::FrozenPreprocessConfig::z_range {} |