Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::perception::camera::ExternalFeatureExtractor Class Reference

#include <external_feature_extractor.h>

Inheritance diagram for apollo::perception::camera::ExternalFeatureExtractor:
Inheritance graph
Collaboration diagram for apollo::perception::camera::ExternalFeatureExtractor:
Collaboration graph

Public Member Functions

bool Init (const FeatureExtractorInitOptions &init_options) override
 
bool Extract (const FeatureExtractorOptions &options, CameraFrame *frame) override
 
std::string Name () const override
 
- Public Member Functions inherited from apollo::perception::camera::BaseFeatureExtractor
 BaseFeatureExtractor ()=default
 
virtual ~BaseFeatureExtractor ()=default
 
void set_roi (int x, int y, int w, int h)
 
void decode_bbox (std::vector< std::shared_ptr< base::Object >> *objects)
 
void encode_bbox (std::vector< std::shared_ptr< base::Object >> *objects)
 

Additional Inherited Members

- Protected Attributes inherited from apollo::perception::camera::BaseFeatureExtractor
std::shared_ptr< base::Blob< float > > feat_blob_ = nullptr
 
int roi_x_ = 0
 
int roi_y_ = 0
 
int roi_w_ = 0
 
int roi_h_ = 0
 

Member Function Documentation

◆ Extract()

bool apollo::perception::camera::ExternalFeatureExtractor::Extract ( const FeatureExtractorOptions options,
CameraFrame frame 
)
overridevirtual

◆ Init()

bool apollo::perception::camera::ExternalFeatureExtractor::Init ( const FeatureExtractorInitOptions init_options)
overridevirtual

◆ Name()

std::string apollo::perception::camera::ExternalFeatureExtractor::Name ( ) const
overridevirtual

The documentation for this class was generated from the following file: