|
Apollo 11.0
自动驾驶开放平台
|
#include <point_pillars.h>
Public 成员函数 | |
| PointPillars (const bool reproduce_result_mode, const float score_threshold, const float nms_overlap_threshold, const common::Framework &model_type, const std::string &model_file) | |
| Constructor | |
| ~PointPillars () | |
| Destroy the Point Pillars object | |
| void | DoInference (const float *in_points_array, const int in_num_points, std::vector< float > *out_detections, std::vector< int > *out_labels) |
| Call PointPillars for the inference | |
友元 | |
| class | TestClass |
在文件 point_pillars.h 第 116 行定义.
| apollo::perception::lidar::PointPillars::PointPillars | ( | const bool | reproduce_result_mode, |
| const float | score_threshold, | ||
| const float | nms_overlap_threshold, | ||
| const common::Framework & | model_type, | ||
| const std::string & | model_file | ||
| ) |
Constructor
| [in] | reproduce_result_mode | Boolean, if true, the output is reproducible for the same input |
| [in] | score_threshold | Score threshold for filtering output |
| [in] | nms_overlap_threshold | IOU threshold for NMS |
| [in] | model_type | Pillar Model type |
| [in] | model_file | Pillar Model file path |
Variables could be changed through point_pillars_detection
在文件 point_pillars.cc 第 102 行定义.
| apollo::perception::lidar::PointPillars::~PointPillars | ( | ) |
Destroy the Point Pillars object
在文件 point_pillars.cc 第 140 行定义.
| void apollo::perception::lidar::PointPillars::DoInference | ( | const float * | in_points_array, |
| const int | in_num_points, | ||
| std::vector< float > * | out_detections, | ||
| std::vector< int > * | out_labels | ||
| ) |
Call PointPillars for the inference
| [in] | in_points_array | Point cloud array |
| [in] | in_num_points | Number of points |
| [out] | out_detections | Network output bounding box |
| [out] | out_labels | Network output object's label |
This is an interface for the algorithm
在文件 point_pillars.cc 第 624 行定义.
|
friend |
在文件 point_pillars.h 第 118 行定义.