49 const std::string m_device_classname = {
"HaarDetector"};
50 const std::string m_device_name = {
"HaarDetector"};
51 bool m_parser_is_strict =
false;
59 std::string m_provided_configuration;
61 const std::string m_xmlCascade_defaultValue = {
"haarcascade_frontalface_alt.xml"};
62 const std::string m_lbfModel_defaultValue = {
"lbfmodel/lbfmodel.yaml"};
64 std::string m_xmlCascade = {
"haarcascade_frontalface_alt.xml"};
65 std::string m_lbfModel = {
"lbfmodel/lbfmodel.yaml"};
67 bool parseParams(
const yarp::os::Searchable & config)
override;
68 std::string getDeviceClassName()
const override {
return m_device_classname; }
69 std::string getDeviceName()
const override {
return m_device_name; }
70 std::string getDocumentationOfDeviceParams()
const override;
71 std::vector<std::string> getListOfParams()
const override;
72 bool getParamValue(
const std::string& paramName, std::string& paramValue)
const override;
73 std::string getConfiguration()
const override;