Apollo  v5.5.0
Open source self driving car software
Public Member Functions | Static Public Member Functions | Friends | List of all members
apollo::perception::benchmark::MetaStatistics Class Reference

#include <meta_statistics.h>

Collaboration diagram for apollo::perception::benchmark::MetaStatistics:
Collaboration graph

Public Member Functions

 MetaStatistics ()
 
 ~MetaStatistics ()=default
 
void reset ()
 
MetaStatisticsoperator+= (const MetaStatistics &rhs)
 
void get_2017_detection_precision_and_recall (std::vector< double > *precisions, std::vector< double > *recalls) const
 
void get_2017_detection_visible_recall (std::vector< double > *recalls) const
 
void get_2017_aad (std::vector< double > *aad) const
 
void get_2016_detection_precision_and_recall (std::vector< double > *precisions, std::vector< double > *recalls) const
 
void get_2017_detection_ap_aos (double *ap, double *aos, std::vector< SPRCTuple > *tuples) const
 
void get_2017_detection_ap_per_type (std::vector< double > *ap, std::vector< std::vector< SPRCTuple >> *tuples)
 
void get_2017_classification_accuracy (std::vector< std::vector< double >> *accuracys) const
 
void get_2016_classification_accuracy (std::vector< std::vector< double >> *accuracys) const
 
void get_classification_confusion_matrix (std::vector< std::vector< double >> *matrix_gt_major, std::vector< std::vector< double >> *matrix_det_major, std::vector< std::vector< double >> *matrix_det_major_with_fp) const
 

Static Public Member Functions

static void set_range_type (RangeType type)
 
static void set_recall_dim (unsigned int prc_dim)
 
static unsigned int get_type_index (const ObjectType &type)
 
static unsigned int get_range_index (const PositionMetric &position)
 
static unsigned int get_confidence_index (double confidence)
 
static unsigned int get_type_dim ()
 
static unsigned int get_range_dim ()
 
static unsigned int get_confidence_dim ()
 
static std::string get_type (unsigned int index)
 
static std::string get_range (unsigned int index)
 
static double get_confidence (unsigned int index)
 
static unsigned int get_recall_dim ()
 

Friends

class FrameStatistics
 
std::ostream & operator<< (std::ostream &out, const MetaStatistics &rhs)
 

Constructor & Destructor Documentation

◆ MetaStatistics()

apollo::perception::benchmark::MetaStatistics::MetaStatistics ( )

◆ ~MetaStatistics()

apollo::perception::benchmark::MetaStatistics::~MetaStatistics ( )
default

Member Function Documentation

◆ get_2016_classification_accuracy()

void apollo::perception::benchmark::MetaStatistics::get_2016_classification_accuracy ( std::vector< std::vector< double >> *  accuracys) const

◆ get_2016_detection_precision_and_recall()

void apollo::perception::benchmark::MetaStatistics::get_2016_detection_precision_and_recall ( std::vector< double > *  precisions,
std::vector< double > *  recalls 
) const

◆ get_2017_aad()

void apollo::perception::benchmark::MetaStatistics::get_2017_aad ( std::vector< double > *  aad) const

◆ get_2017_classification_accuracy()

void apollo::perception::benchmark::MetaStatistics::get_2017_classification_accuracy ( std::vector< std::vector< double >> *  accuracys) const

◆ get_2017_detection_ap_aos()

void apollo::perception::benchmark::MetaStatistics::get_2017_detection_ap_aos ( double *  ap,
double *  aos,
std::vector< SPRCTuple > *  tuples 
) const

◆ get_2017_detection_ap_per_type()

void apollo::perception::benchmark::MetaStatistics::get_2017_detection_ap_per_type ( std::vector< double > *  ap,
std::vector< std::vector< SPRCTuple >> *  tuples 
)

◆ get_2017_detection_precision_and_recall()

void apollo::perception::benchmark::MetaStatistics::get_2017_detection_precision_and_recall ( std::vector< double > *  precisions,
std::vector< double > *  recalls 
) const

◆ get_2017_detection_visible_recall()

void apollo::perception::benchmark::MetaStatistics::get_2017_detection_visible_recall ( std::vector< double > *  recalls) const

◆ get_classification_confusion_matrix()

void apollo::perception::benchmark::MetaStatistics::get_classification_confusion_matrix ( std::vector< std::vector< double >> *  matrix_gt_major,
std::vector< std::vector< double >> *  matrix_det_major,
std::vector< std::vector< double >> *  matrix_det_major_with_fp 
) const

◆ get_confidence()

static double apollo::perception::benchmark::MetaStatistics::get_confidence ( unsigned int  index)
static

◆ get_confidence_dim()

static unsigned int apollo::perception::benchmark::MetaStatistics::get_confidence_dim ( )
static

◆ get_confidence_index()

static unsigned int apollo::perception::benchmark::MetaStatistics::get_confidence_index ( double  confidence)
static

◆ get_range()

static std::string apollo::perception::benchmark::MetaStatistics::get_range ( unsigned int  index)
static

◆ get_range_dim()

static unsigned int apollo::perception::benchmark::MetaStatistics::get_range_dim ( )
static

◆ get_range_index()

static unsigned int apollo::perception::benchmark::MetaStatistics::get_range_index ( const PositionMetric position)
static

◆ get_recall_dim()

static unsigned int apollo::perception::benchmark::MetaStatistics::get_recall_dim ( )
static

◆ get_type()

static std::string apollo::perception::benchmark::MetaStatistics::get_type ( unsigned int  index)
static

◆ get_type_dim()

static unsigned int apollo::perception::benchmark::MetaStatistics::get_type_dim ( )
static

◆ get_type_index()

static unsigned int apollo::perception::benchmark::MetaStatistics::get_type_index ( const ObjectType type)
static

◆ operator+=()

MetaStatistics& apollo::perception::benchmark::MetaStatistics::operator+= ( const MetaStatistics rhs)

◆ reset()

void apollo::perception::benchmark::MetaStatistics::reset ( )

◆ set_range_type()

static void apollo::perception::benchmark::MetaStatistics::set_range_type ( RangeType  type)
static

◆ set_recall_dim()

static void apollo::perception::benchmark::MetaStatistics::set_recall_dim ( unsigned int  prc_dim)
static

Friends And Related Function Documentation

◆ FrameStatistics

friend class FrameStatistics
friend

◆ operator<<

std::ostream& operator<< ( std::ostream &  out,
const MetaStatistics rhs 
)
friend

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