#include <human_vision_plugin.hh>
Inheritance diagram for human_vision_plugin:
Public Member Functions | |
human_vision_plugin (const calibration_ptr &_calib, const mimas::mm_xml_reference< XalanElement > &configuration, const mi_recognition *_recognition, bool _verbose) | |
Constructor. | |
virtual std::vector< match > | recognise (const mimas::mm_image< unsigned char > &image, double timestamp, mi_scene_ptr scene) const |
Recognise objects using a human. | |
Protected Member Functions | |
mi_pose | pose3d (const mi_pose &pose) const |
Convert two-dimensional pose to 3d-pose. | |
Protected Attributes | |
std::set< std::string > | models |
Types of micro-objects, which are recognised using this vision-method. | |
const mi_recognition * | recognition |
Pointer to recognition-method. |
The only purpose of this class is to provide human-vision as a vision-method out of many.
This plugin calls the method mi_recognition::human_vision
.
|
Constructor.
|
|
Convert two-dimensional pose to 3d-pose.
|
|
Recognise objects using a human.
Implements recognition_method. |
|
Pointer to recognition-method. This pointer is used for calling the method mi_recognition::human_vision |