Monocular Human Position Estimator
Public Member Functions | Public Attributes | List of all members
HumanDetector Class Reference

Public Member Functions

 HumanDetector (std::string)
 Default Constructor for Human Detector class.
 
std::vector< cv::Point3d > track_positions ()
 Tracks detected humans and assign ids. More...
 
bool show_output ()
 Displays colored bounding boxes on an image/video feed. More...
 
std::vector< cv::Point3d > get_3d_positions ()
 Computes 3D position of detected humans by calculating the estimated distance between the object and the camera. More...
 

Public Attributes

double avg_human_height
 

Member Function Documentation

◆ get_3d_positions()

std::vector< cv::Point3d > HumanDetector::get_3d_positions ( )

Computes 3D position of detected humans by calculating the estimated distance between the object and the camera.

Returns
std::vector<cv::Point3d>

◆ show_output()

bool HumanDetector::show_output ( )

Displays colored bounding boxes on an image/video feed.

Returns
true
false

◆ track_positions()

std::vector< cv::Point3d > HumanDetector::track_positions ( )

Tracks detected humans and assign ids.

Returns
std::vector<cv::Point3d>

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