class mrpt::detectors::CFaceDetection
Overview
Specific class for face detection.
Methods and variables labeled as experimentals are temporals (for debug or testing purposes) and may disappear in future versions.
#include <mrpt/detectors/CFaceDetection.h> class CFaceDetection: public mrpt::detectors::CObjectDetection { public: // structs struct TMeasurement; struct TOptions; struct TTestsOptions; // fields CCascadeClassifierDetection cascadeClassifier; struct mrpt::detectors::CFaceDetection::TOptions m_options; struct mrpt::detectors::CFaceDetection::TTestsOptions m_testsOptions; // construction CFaceDetection(); // methods virtual void init(const mrpt::config::CConfigFileBase& cfg); virtual void detectObjects_Impl( const mrpt::obs::CObservation& obs, vector_detectable_object& detected ); void experimental_showMeasurements(); void debug_returnResults( const std::vector<uint32_t>& falsePositives, const std::vector<uint32_t>& ignore, unsigned int& falsePositivesDeleted, unsigned int& realFacesDeleted ); };
Inherited Members
public: // methods virtual void init(const mrpt::config::CConfigFileBase& cfg) = 0; void detectObjects(const mrpt::obs::CObservation::Ptr obs, vector_detectable_object& detected); void detectObjects(const mrpt::obs::CObservation& obs, vector_detectable_object& detected); void detectObjects(const mrpt::img::CImage* img, vector_detectable_object& detected);
Methods
virtual void init(const mrpt::config::CConfigFileBase& cfg)
Initialize the object with parameters loaded from the given config source.