Public Types | Public Member Functions | Public Attributes | List of all members
Candidate Class Reference

Candidate validation. More...

Public Types

typedef boost::shared_ptr
< Candidate
Ptr
 
typedef boost::shared_ptr
< Candidate
Ptr
 
typedef boost::shared_ptr
< Candidate
Ptr
 

Public Member Functions

 Candidate (double input_image, uint priority_, uint id_)
 
 Candidate (double input_image, uint priority_, uint id_)
 
 Candidate (const BoostClassifier::Ptr &classifier_base_)
 
void classify ()
 
void classify ()
 
void classify ()
 
bool crop (const Mat &image)
 
void do_classfication ()
 
void do_classfication ()
 
void doClassification ()
 
bool draw (Mat &image)
 
string getClassification ()
 
string getClassification ()
 
bool isBusy ()
 
bool kill ()
 
bool projectToImage (const Mat &rvecs_, const Mat &tvecs_, const Mat &camera_matrix, const Mat &dist_coeffs)
 

Public Attributes

TypeClassification classification
 
bool classification_busy
 
BoostClassifier::Ptr classifier_base
 
double distance
 
double distance_to_target_from_center_bumper
 
uint id
 
long int id
 
double image
 
Point2f image_down_left
 
Point2f image_upper_right
 
bool marked_for_deletion
 
Mat object_image
 
boost::thread object_thread
 
uint priority
 
boost::thread t
 
double theta
 
Point3f world_down_right
 
Point3f world_upper_left
 

Detailed Description

Candidate validation.

This class allows, potencial pedestrian images, to be analysed

Definition at line 126 of file sensor_fusion.cpp.

Member Typedef Documentation

typedef boost::shared_ptr<Candidate> Candidate::Ptr

Definition at line 18 of file thread_example.cpp.

typedef boost::shared_ptr<Candidate> Candidate::Ptr

Definition at line 108 of file view_laser_targets.cpp.

typedef boost::shared_ptr<Candidate> Candidate::Ptr

Definition at line 130 of file sensor_fusion.cpp.

Constructor & Destructor Documentation

Candidate::Candidate ( const BoostClassifier::Ptr classifier_base_)
inline

Definition at line 149 of file sensor_fusion.cpp.

Candidate::Candidate ( double  input_image,
uint  priority_,
uint  id_ 
)
inline

Definition at line 20 of file thread_example.cpp.

Candidate::Candidate ( double  input_image,
uint  priority_,
uint  id_ 
)
inline

Definition at line 110 of file view_laser_targets.cpp.

Member Function Documentation

void Candidate::classify ( )
inline

Definition at line 30 of file thread_example.cpp.

void Candidate::classify ( )
inline

Definition at line 120 of file view_laser_targets.cpp.

void Candidate::classify ( )
inline

Definition at line 307 of file sensor_fusion.cpp.

bool Candidate::crop ( const Mat &  image)
inline

Definition at line 186 of file sensor_fusion.cpp.

void Candidate::do_classfication ( )
inline

Definition at line 50 of file thread_example.cpp.

void Candidate::do_classfication ( )
inline

Definition at line 138 of file view_laser_targets.cpp.

void Candidate::doClassification ( )
inline

Definition at line 313 of file sensor_fusion.cpp.

bool Candidate::draw ( Mat &  image)
inline

Definition at line 277 of file sensor_fusion.cpp.

string Candidate::getClassification ( )
inline

Definition at line 35 of file thread_example.cpp.

string Candidate::getClassification ( )
inline

Definition at line 125 of file view_laser_targets.cpp.

bool Candidate::isBusy ( )
inline

Definition at line 351 of file sensor_fusion.cpp.

bool Candidate::kill ( )
inline

Definition at line 363 of file sensor_fusion.cpp.

bool Candidate::projectToImage ( const Mat &  rvecs_,
const Mat &  tvecs_,
const Mat &  camera_matrix,
const Mat &  dist_coeffs 
)
inline

Definition at line 156 of file sensor_fusion.cpp.

Member Data Documentation

TypeClassification Candidate::classification

Definition at line 143 of file sensor_fusion.cpp.

bool Candidate::classification_busy

Definition at line 134 of file sensor_fusion.cpp.

BoostClassifier::Ptr Candidate::classifier_base

Definition at line 144 of file sensor_fusion.cpp.

double Candidate::distance

Definition at line 132 of file sensor_fusion.cpp.

double Candidate::distance_to_target_from_center_bumper

Definition at line 156 of file view_laser_targets.cpp.

uint Candidate::id

Definition at line 66 of file thread_example.cpp.

uint Candidate::id

Definition at line 131 of file sensor_fusion.cpp.

double Candidate::image

Definition at line 69 of file thread_example.cpp.

Point2f Candidate::image_down_left

Definition at line 140 of file sensor_fusion.cpp.

Point2f Candidate::image_upper_right

Definition at line 139 of file sensor_fusion.cpp.

bool Candidate::marked_for_deletion

Definition at line 133 of file sensor_fusion.cpp.

Mat Candidate::object_image

Definition at line 147 of file sensor_fusion.cpp.

boost::thread Candidate::object_thread

Definition at line 142 of file sensor_fusion.cpp.

uint Candidate::priority

Definition at line 67 of file thread_example.cpp.

boost::thread Candidate::t

Definition at line 70 of file thread_example.cpp.

double Candidate::theta

Definition at line 157 of file view_laser_targets.cpp.

Point3f Candidate::world_down_right

Definition at line 137 of file sensor_fusion.cpp.

Point3f Candidate::world_upper_left

Definition at line 136 of file sensor_fusion.cpp.


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


multimodal_pedestrian_detect
Author(s): Rui Azevedo
autogenerated on Mon Mar 2 2015 01:32:27