Specific class for face detection.
Methods and variables labeled as experimentals are temporals (for debug or testing purposes) and may disappear in future versions.
Definition at line 38 of file CFaceDetection.h.
#include <mrpt/detectors/CFaceDetection.h>

Classes | |
| struct | TMeasurement |
| struct | TOptions |
| struct | TTestsOptions |
Public Member Functions | |
| CFaceDetection () | |
| ~CFaceDetection () | |
| virtual void | init (const mrpt::utils::CConfigFileBase &cfg) |
| Initialize the object with parameters loaded from the given config source. More... | |
| virtual void | detectObjects_Impl (const CObservation *obs, vector_detectable_object &detected) |
| void | experimental_showMeasurements () |
| void | debug_returnResults (const vector_uint &falsePositives, const vector_uint &ignore, unsigned int &falsePositivesDeleted, unsigned int &realFacesDeleted) |
| void | init (const std::string &configFile) |
| Initialize the object with parameters loaded from the given config file. More... | |
| void | detectObjects (const CObservationPtr obs, vector_detectable_object &detected) |
| void | detectObjects (const CObservation *obs, vector_detectable_object &detected) |
| void | detectObjects (const CImage *img, vector_detectable_object &detected) |
Public Attributes | |
| CCascadeClassifierDetection | cascadeClassifier |
| struct mrpt::detectors::CFaceDetection::TOptions | m_options |
| struct mrpt::detectors::CFaceDetection::TTestsOptions | m_testsOptions |
Static Private Member Functions | |
| static void | dummy_checkIfFacePlaneCov (CFaceDetection *obj) |
| static void | dummy_checkIfFaceRegions (CFaceDetection *obj) |
| static void | dummy_checkIfDiagonalSurface (CFaceDetection *obj) |
Private Attributes | |
| TThreadHandle | m_thread_checkIfFaceRegions |
| Thread that execute checkIfFaceRegions filter. More... | |
| TThreadHandle | m_thread_checkIfFacePlaneCov |
| Thread that execute checkIfFacePlaneCov filter. More... | |
| TThreadHandle | m_thread_checkIfDiagonalSurface |
| Thread that execute checkIfDiagonalSurface filter. More... | |
| bool | m_checkIfFaceRegions_res |
| Save result of checkIfFaceRegions filter. More... | |
| bool | m_checkIfFacePlaneCov_res |
| Save result of checkIfFacePlaneCov filter. More... | |
| bool | m_checkIfDiagonalSurface_res |
| Save result of checkIfDiagonalSurface filter. More... | |
| bool | m_end_threads |
| Indicates to all threads that must finish their execution. More... | |
| CSemaphore | m_enter_checkIfFaceRegions |
| Indicates to thread_checkIfFaceRegions that exist a new face to analyze. More... | |
| CSemaphore | m_enter_checkIfFacePlaneCov |
| Indicates to thread_checkIfFacePlaneCov that exist a new face to analyze. More... | |
| CSemaphore | m_enter_checkIfDiagonalSurface |
| Indicates to thread_checkIfDiagonalSurface that exist a new face to analyze. More... | |
| CSemaphore | m_leave_checkIfFaceRegions |
| Indicates to main thread that thread_checkIfFaceRegions has been completed analisis of the last face detected. More... | |
| CSemaphore | m_leave_checkIfFacePlaneCov |
| Indicates to main thread that thread_checkIfFacePlaneCov has been completed analisis of the last face detected. More... | |
| CSemaphore | m_leave_checkIfDiagonalSurface |
| Indicates to main thread that thread_checkIfDiagonalSurface has been completed analisis of the last face detected. More... | |
| CObservation3DRangeScan | m_lastFaceDetected |
| Last face detected. More... | |
| struct mrpt::detectors::CFaceDetection::TMeasurement | m_measure |
| CTimeLogger | m_timeLog |
| std::vector< double > | m_meanHist |
| mrpt::detectors::CFaceDetection::CFaceDetection | ( | ) |
| mrpt::detectors::CFaceDetection::~CFaceDetection | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| void mrpt::detectors::CFaceDetection::debug_returnResults | ( | const vector_uint & | falsePositives, |
| const vector_uint & | ignore, | ||
| unsigned int & | falsePositivesDeleted, | ||
| unsigned int & | realFacesDeleted | ||
| ) |
|
inlineinherited |
Definition at line 44 of file CObjectDetection.h.
|
inlineinherited |
Definition at line 49 of file CObjectDetection.h.
|
inherited |
|
virtual |
Implements mrpt::detectors::CObjectDetection.
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
|
private |
| void mrpt::detectors::CFaceDetection::experimental_showMeasurements | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inlineinherited |
Initialize the object with parameters loaded from the given config file.
Definition at line 35 of file CObjectDetection.h.
|
virtual |
Initialize the object with parameters loaded from the given config source.
Implements mrpt::detectors::CObjectDetection.
|
private |
|
private |
|
private |
| CCascadeClassifierDetection mrpt::detectors::CFaceDetection::cascadeClassifier |
Definition at line 42 of file CFaceDetection.h.
|
private |
Save result of checkIfDiagonalSurface filter.
Definition at line 89 of file CFaceDetection.h.
|
private |
Save result of checkIfFacePlaneCov filter.
Definition at line 88 of file CFaceDetection.h.
|
private |
Save result of checkIfFaceRegions filter.
Definition at line 87 of file CFaceDetection.h.
|
private |
Indicates to all threads that must finish their execution.
Definition at line 91 of file CFaceDetection.h.
|
private |
Indicates to thread_checkIfDiagonalSurface that exist a new face to analyze.
Definition at line 95 of file CFaceDetection.h.
|
private |
Indicates to thread_checkIfFacePlaneCov that exist a new face to analyze.
Definition at line 94 of file CFaceDetection.h.
|
private |
Indicates to thread_checkIfFaceRegions that exist a new face to analyze.
Definition at line 93 of file CFaceDetection.h.
|
private |
Last face detected.
Definition at line 101 of file CFaceDetection.h.
|
private |
Indicates to main thread that thread_checkIfDiagonalSurface has been completed analisis of the last face detected.
Definition at line 99 of file CFaceDetection.h.
|
private |
Indicates to main thread that thread_checkIfFacePlaneCov has been completed analisis of the last face detected.
Definition at line 98 of file CFaceDetection.h.
|
private |
Indicates to main thread that thread_checkIfFaceRegions has been completed analisis of the last face detected.
Definition at line 97 of file CFaceDetection.h.
|
private |
Definition at line 127 of file CFaceDetection.h.
|
private |
| struct mrpt::detectors::CFaceDetection::TOptions mrpt::detectors::CFaceDetection::m_options |
| struct mrpt::detectors::CFaceDetection::TTestsOptions mrpt::detectors::CFaceDetection::m_testsOptions |
|
private |
Thread that execute checkIfDiagonalSurface filter.
Definition at line 85 of file CFaceDetection.h.
|
private |
Thread that execute checkIfFacePlaneCov filter.
Definition at line 84 of file CFaceDetection.h.
|
private |
Thread that execute checkIfFaceRegions filter.
Definition at line 83 of file CFaceDetection.h.
|
private |
Definition at line 125 of file CFaceDetection.h.
| Page generated by Doxygen 1.8.8 for MRPT 1.2.2 SVN:Unversioned directory at Tue Oct 14 02:14:08 UTC 2014 |