softcascade_cuda.rst 2.1 KB

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.