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

#include <frame_statistics.h>

Inheritance diagram for apollo::perception::benchmark::FrameStatistics:
Inheritance graph
Collaboration diagram for apollo::perception::benchmark::FrameStatistics:
Collaboration graph

Public Member Functions

bool find_association ()
 
bool cal_meta_statistics ()
 
const MetaStatisticsget_meta_statistics () const
 
double jaccard_index_percentile () const
 
- Public Member Functions inherited from apollo::perception::benchmark::Frame
 Frame ()
 
bool load (const std::vector< std::string > &filenames)
 
std::string get_name () const
 
const PointCloudConstPtr get_point_cloud () const
 
const std::vector< ObjectPtr > & get_objects () const
 
const std::vector< ObjectPtr > & get_gt_objects () const
 
const std::vector< std::vector< Eigen::Vector3d > > & get_objects_box_vertices () const
 
const std::vector< std::vector< Eigen::Vector3d > > & get_gt_objects_box_vertices () const
 
const std::vector< PointCloud > & get_left_boundary () const
 
const std::vector< PointCloud > & get_right_boundary () const
 
const std::vector< PointCloud > & get_left_lane_boundary () const
 
const std::vector< PointCloud > & get_right_lane_boundary () const
 
const std::vector< PointCloud > & get_road_polygon () const
 
void release ()
 

Static Public Member Functions

static void set_jaccard_index_threshold (double threshold)
 
static void set_jaccard_index_percentile (double percentile)
 
static double get_jaccard_index_percentile ()
 
static void set_roi_is_main_lanes (bool value)
 
- Static Public Member Functions inherited from apollo::perception::benchmark::Frame
static void set_black_list (const std::set< std::string > &black_list)
 
static void set_is_for_visualization (bool for_visualization)
 
static void set_visible_threshold (float threshold)
 
static void set_min_confidence (float confidence)
 

Additional Inherited Members

- Protected Member Functions inherited from apollo::perception::benchmark::Frame
void build_indices ()
 
void build_points ()
 
- Protected Member Functions inherited from apollo::perception::benchmark::SensorObjects
 SensorObjects ()
 
std::string to_string () const
 
- Protected Attributes inherited from apollo::perception::benchmark::Frame
PointCloudPtr _point_cloud
 
std::vector< PointCloud_left_boundary
 
std::vector< PointCloud_right_boundary
 
std::vector< PointCloud_left_lane_boundary
 
std::vector< PointCloud_right_lane_boundary
 
std::vector< PointCloud_road_polygon
 
std::vector< PointCloud_lane_polygon
 
- Protected Attributes inherited from apollo::perception::benchmark::SensorObjects
SensorType type = UNKNOWN_SENSOR_TYPE
 
std::string name
 
double timestamp = 0.0
 
SeqId seq_num = 0
 
std::vector< ObjectPtrobjects
 
std::vector< std::vector< Eigen::Vector3d > > objects_box_vertices
 
std::vector< ObjectPtrgt_objects
 
std::vector< std::vector< Eigen::Vector3d > > gt_objects_box_vertices
 
Eigen::Matrix4d sensor2world_pose
 
- Static Protected Attributes inherited from apollo::perception::benchmark::Frame
static std::set< std::string > _s_black_list
 
static bool _s_is_for_visualization
 
static float _s_distance_to_roi_boundary
 
static float _s_visible_threshold
 
static float _s_min_confidence
 

Member Function Documentation

◆ cal_meta_statistics()

bool apollo::perception::benchmark::FrameStatistics::cal_meta_statistics ( )

◆ find_association()

bool apollo::perception::benchmark::FrameStatistics::find_association ( )

◆ get_jaccard_index_percentile()

static double apollo::perception::benchmark::FrameStatistics::get_jaccard_index_percentile ( )
inlinestatic

◆ get_meta_statistics()

const MetaStatistics& apollo::perception::benchmark::FrameStatistics::get_meta_statistics ( ) const
inline

◆ jaccard_index_percentile()

double apollo::perception::benchmark::FrameStatistics::jaccard_index_percentile ( ) const

◆ set_jaccard_index_percentile()

static void apollo::perception::benchmark::FrameStatistics::set_jaccard_index_percentile ( double  percentile)
static

◆ set_jaccard_index_threshold()

static void apollo::perception::benchmark::FrameStatistics::set_jaccard_index_threshold ( double  threshold)
static

◆ set_roi_is_main_lanes()

static void apollo::perception::benchmark::FrameStatistics::set_roi_is_main_lanes ( bool  value)
static

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