23 #ifndef __FIREVISION_CLASSIFIERS_GRADIENT_H_ 24 #define __FIREVISION_CLASSIFIERS_GRADIENT_H_ 26 #include <fvclassifiers/classifier.h> 27 #include <fvclassifiers/qualifiers.h> 29 #include <fvmodels/scanlines/grid.h> 40 unsigned int threshold,
unsigned int max_size = 0,
41 bool use_rising_flank =
true,
42 bool use_falling_flank =
true);
45 virtual std::list< ROI > * classify();
46 virtual void set_src_buffer(
unsigned char *yuv422_planar,
47 unsigned int width,
unsigned int height);
49 virtual void set_threshold(
unsigned int threshold,
unsigned int max_size = 0);
50 virtual void set_edges(
bool use_rising_edge,
bool use_falling_edge);
56 unsigned int _threshold;
57 unsigned int _max_size;
59 std::list<ScanlineGrid* >* _scanlines;
62 bool _use_falling_edge;
63 bool _use_rising_edge;
68 #endif // __FIREVISION_CLASSIFIERS_GRADIENT_H_
Point with cartesian coordinates as unsigned integers.
Classifier to extract regions of interest.
Abstract Qualifier for a single pixel.