191 RegionDetector(
int minSize=1,
int maxSize=400000000,
int minVal=0,
int maxVal=255,
bool createRegionGraph=
false,
198 void setConstraints(
int minSize,
int maxSize,
int minVal,
int maxVal);
201 void setCreateGraph(
bool on);
207 void setCSSParams(
float angle_thresh=162.,
210 float curvature_cutoff=100.,
211 float straight_line_thresh=0.1);
215 const std::vector<ImageRegion> &detect(
const core::ImgBase *image);
221 const std::vector<ImageRegion> & getLastDetectedRegions();
229 void analyseRegions();
245 void filterRegions();
undocument this line if you encounter any issues!
Definition: Any.h:37
Class interface for un-copyable classes.
Definition: Uncopyable.h:64
#define ICLCV_API
Definition: CompatMacros.h:177
Data * m_data
internal data structure
Definition: RegionDetector.h:181
ImageRegion Structure providing region feature information.
Definition: ImageRegion.h:99
static std::string create_default_ID(const std::string &prefix)
this function can be used in subclasses to create a default ID
Complex utility class for detection of connected image components.
Definition: RegionDetector.h:179
Point class of the ICL used e.g. for the Images ROI offset.
Definition: Point.h:58
Interface for classes that can be configured from configuration-files and GUI-Components.
Definition: Configurable.h:194
ImgBase is the Image-Interface class that provides save access to underlying Img-template .
Definition: ImgBase.h:131