|
Apollo 10.0
自动驾驶开放平台
|
#include <base_obstacle_detector.h>
Public 成员函数 | |
| BaseObstacleDetector ()=default | |
| virtual | ~BaseObstacleDetector ()=default |
| virtual bool | Init (const ObstacleDetectorInitOptions &options)=0 |
| Interface for loading obstacle detector config files | |
| virtual bool | Detect (CameraFrame *frame)=0 |
| Interface for obstacle detector main part | |
| virtual std::string | Name () const =0 |
| Interface for obstacle detector name | |
| virtual bool | InitNetwork (const common::ModelInfo &model_info, const std::string &model_root) |
| Interface for network initialization | |
| BaseObstacleDetector ()=default | |
| virtual | ~BaseObstacleDetector ()=default |
| virtual bool | Init (const ObstacleDetectorInitOptions &options)=0 |
| Interface for loading obstacle detector config files | |
| virtual bool | Detect (CameraFrame *frame)=0 |
| Interface for obstacle detector main part | |
| virtual std::string | Name () const =0 |
| Interface for obstacle detector name | |
| virtual bool | InitNetwork (const common::ModelInfo &model_info, const std::string &model_root) |
| Interface for network initialization | |
| BaseObstacleDetector ()=default | |
| virtual | ~BaseObstacleDetector ()=default |
| virtual bool | Init (const ObstacleDetectorInitOptions &options)=0 |
| Interface for loading obstacle detector config files | |
| virtual bool | Detect (onboard::CameraFrame *frame)=0 |
| Interface for obstacle detector main part | |
| virtual std::string | Name () const =0 |
| Interface for obstacle detector name | |
| virtual bool | InitNetwork (const common::ModelInfo &model_info, const std::string &model_root) |
| Interface for network initialization | |
Protected 成员函数 | |
| DISALLOW_COPY_AND_ASSIGN (BaseObstacleDetector) | |
| DISALLOW_COPY_AND_ASSIGN (BaseObstacleDetector) | |
| DISALLOW_COPY_AND_ASSIGN (BaseObstacleDetector) | |
Protected 属性 | |
| int | gpu_id_ = 0 |
| std::shared_ptr< inference::Inference > | net_ |
在文件 base_obstacle_detector.h 第 41 行定义.
|
default |
|
virtualdefault |
|
default |
|
virtualdefault |
|
default |
|
virtualdefault |
|
pure virtual |
Interface for obstacle detector main part
| frame | obstacle type and 2D bbox should be filled, required, 3D information of obstacle can be filled, optional. |
在 apollo::perception::camera::BEVObstacleDetector , 以及 apollo::perception::camera::BEVFORMERObstacleDetector 内被实现.
|
pure virtual |
Interface for obstacle detector main part
| frame | obstacle type and 2D bbox should be filled, required, 3D information of obstacle can be filled, optional. |
在 apollo::perception::camera::BEVObstacleDetector , 以及 apollo::perception::camera::BEVFORMERObstacleDetector 内被实现.
|
pure virtual |
Interface for obstacle detector main part
| frame | obstacle type and 2D bbox should be filled, required, 3D information of obstacle can be filled, optional. |
在 apollo::perception::camera::YoloObstacleDetector, apollo::perception::camera::Yolox3DObstacleDetector, apollo::perception::camera::CaddnObstacleDetector , 以及 apollo::perception::camera::SmokeObstacleDetector 内被实现.
|
protected |
|
protected |
|
protected |
|
pure virtual |
Interface for loading obstacle detector config files
| options |
在 apollo::perception::camera::SmokeObstacleDetector, apollo::perception::camera::BEVObstacleDetector, apollo::perception::camera::YoloObstacleDetector, apollo::perception::camera::Yolox3DObstacleDetector, apollo::perception::camera::BEVFORMERObstacleDetector , 以及 apollo::perception::camera::CaddnObstacleDetector 内被实现.
|
pure virtual |
Interface for loading obstacle detector config files
| options |
在 apollo::perception::camera::SmokeObstacleDetector, apollo::perception::camera::BEVObstacleDetector, apollo::perception::camera::YoloObstacleDetector, apollo::perception::camera::Yolox3DObstacleDetector, apollo::perception::camera::BEVFORMERObstacleDetector , 以及 apollo::perception::camera::CaddnObstacleDetector 内被实现.
|
pure virtual |
Interface for loading obstacle detector config files
| options |
在 apollo::perception::camera::SmokeObstacleDetector, apollo::perception::camera::BEVObstacleDetector, apollo::perception::camera::YoloObstacleDetector, apollo::perception::camera::Yolox3DObstacleDetector, apollo::perception::camera::BEVFORMERObstacleDetector , 以及 apollo::perception::camera::CaddnObstacleDetector 内被实现.
|
virtual |
Interface for network initialization
| model_info | network config |
| model_root | root path of network model |
在文件 base_obstacle_detector.cc 第 30 行定义.
|
virtual |
Interface for network initialization
| model_info | network config |
| model_root | root path of network model |
|
virtual |
Interface for network initialization
| model_info | network config |
| model_root | root path of network model |
|
pure virtual |
Interface for obstacle detector name
在 apollo::perception::camera::BEVObstacleDetector, apollo::perception::camera::YoloObstacleDetector, apollo::perception::camera::Yolox3DObstacleDetector, apollo::perception::camera::BEVFORMERObstacleDetector, apollo::perception::camera::CaddnObstacleDetector , 以及 apollo::perception::camera::SmokeObstacleDetector 内被实现.
|
pure virtual |
Interface for obstacle detector name
在 apollo::perception::camera::BEVObstacleDetector, apollo::perception::camera::YoloObstacleDetector, apollo::perception::camera::Yolox3DObstacleDetector, apollo::perception::camera::BEVFORMERObstacleDetector, apollo::perception::camera::CaddnObstacleDetector , 以及 apollo::perception::camera::SmokeObstacleDetector 内被实现.
|
pure virtual |
Interface for obstacle detector name
在 apollo::perception::camera::BEVObstacleDetector, apollo::perception::camera::YoloObstacleDetector, apollo::perception::camera::Yolox3DObstacleDetector, apollo::perception::camera::BEVFORMERObstacleDetector, apollo::perception::camera::CaddnObstacleDetector , 以及 apollo::perception::camera::SmokeObstacleDetector 内被实现.
|
protected |
在文件 base_obstacle_detector.h 第 81 行定义.
|
protected |
在文件 base_obstacle_detector.h 第 82 行定义.