51 const std::string m_device_classname = {
"ColorRegionDetector"};
52 const std::string m_device_name = {
"ColorRegionDetector"};
53 bool m_parser_is_strict =
false;
61 const std::string m_algorithm_defaultValue = {
"blueMinusRed"};
62 const std::string m_morphClosing_defaultValue = {
"2.0"};
63 const std::string m_threshold_defaultValue = {
"55"};
64 const std::string m_maxNumBlobs_defaultValue = {
"1"};
66 std::string m_algorithm = {
"blueMinusRed"};
67 double m_morphClosing = {2.0};
68 int m_threshold = {55};
69 int m_maxNumBlobs = {1};
71 bool parseParams(
const yarp::os::Searchable & config)
override;
72 std::string getDeviceClassName()
const override {
return m_device_classname; }
73 std::string getDeviceName()
const override {
return m_device_name; }
74 std::string getDocumentationOfDeviceParams()
const override;
75 std::vector<std::string> getListOfParams()
const override;