CUDA version of Soft Cascade Classifier
softcascade::SCascade
Implementation of soft (stageless) cascaded detector.
class CV_EXPORTS SCascade : public Algorithm
{
struct CV_EXPORTS Detection
{
ushort x;
ushort y;
ushort w;
ushort h;
float confidence;
int kind;
enum {PEDESTRIAN = 0};
};
SCascade(const double minScale = 0.4, const double maxScale = 5., const int scales = 55, const int rejfactor = 1);
virtual ~SCascade();
virtual bool load(const FileNode& fn);
virtual void detect(InputArray image, InputArray rois, OutputArray objects, Stream& stream = Stream::Null()) const;
virtual void genRoi(InputArray roi, OutputArray mask, Stream& stream = Stream::Null()) const;
};
softcascade::SCascade::~SCascade
Destructor for SCascade.
softcascade::SCascade::load
Load cascade from FileNode.
softcascade::SCascade::detect
Apply cascade to an input frame and return the vector of Decection objcts.