Fawkes API
Fawkes Development Version
|
24 #ifndef _FIREVISION_CLASSIFIERS_CLASSIFIER_H_
25 #define _FIREVISION_CLASSIFIERS_CLASSIFIER_H_
27 #include <fvutils/base/roi.h>
31 namespace firevision {
33 typedef std::list<ROI> ROIList;
42 set_src_buffer(
unsigned char *yuv422_planar,
unsigned int width,
unsigned int height);
43 virtual const char *
name()
const;
virtual ~Classifier()
Destructor.
unsigned int _height
Height in pixels of _src buffer.
unsigned int _width
Width in pixels of _src buffer.
Classifier(const char *name)
Constructor.
virtual ROIList * classify()=0
unsigned char * _src
Source buffer, encoded as YUV422_PLANAR.
virtual void set_src_buffer(unsigned char *yuv422_planar, unsigned int width, unsigned int height)
Set source buffer.
virtual const char * name() const
Get name of classifier.