123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- #ifndef __OPENCV_XOBJDETECT_XOBJDETECT_HPP__
- #define __OPENCV_XOBJDETECT_XOBJDETECT_HPP__
- #include <opencv2/core.hpp>
- #include <vector>
- #include <string>
- namespace cv
- {
- namespace xobjdetect
- {
- class CV_EXPORTS WBDetector {
- public:
-
- virtual void read(const FileNode &node) = 0;
-
- virtual void write(FileStorage &fs) const = 0;
-
- virtual void train(
- const std::string& pos_samples,
- const std::string& neg_imgs) = 0;
-
- virtual void detect(
- const Mat& img,
- std::vector<Rect> &bboxes,
- std::vector<double> &confidences) = 0;
-
- static Ptr<WBDetector> create();
- virtual ~WBDetector(){}
- };
- }
- }
- #endif
|