Go to the documentation of this file.
9 #ifndef CscDetectorEngineHaarCascade_h
10 #define CscDetectorEngineHaarCascade_h
15 #include <opencv2/opencv.hpp>
18 using cv::CascadeClassifier;
27 bool drawPredictionOnImage,
30 cv::Size minSize = cv::Size(30, 30),
31 cv::Size maxSize = cv::Size(400, 400));
40 this->minSize = minSize;
48 this->maxSize = maxSize;
53 this->detectedRectanglesColor = detectedRectanglesColor;
60 string haarCascadePath;
61 bool drawPredictionOnImage;
62 cv::Scalar detectedRectanglesColor = cv::Scalar(255, 178, 50);
63 CascadeClassifier classifier;
71 unique_ptr<CscLogger> logger;
Definition: CscDetectorEngine.h:107
Definition: ConscienceVisionDetectorRepository.cpp:30
CscDetectorEngineHaarCascade * setMaxSize(cv::Size maxSize)
Definition: CscDetectorEngineHaarCascade.h:47
CscDetectorEngineHaarCascade * setMinSize(cv::Size minSize)
Definition: CscDetectorEngineHaarCascade.h:39
CscDetectorEngineHaarCascade(string haarCascadePath, bool drawPredictionOnImage, int objectModelId, ptr< CscPoint3d > objectDimension, cv::Size minSize=cv::Size(30, 30), cv::Size maxSize=cv::Size(400, 400))
Definition: CscDetectorEngineHaarCascade.cpp:21
Definition: CscDetectorEngineHaarCascade.h:24
Definition: CscDetectorEngine.h:66
ptr< DetectionResult > detectOnImage(const DetectorSourceImage &image, ptr< DetectionParameters > parameters) override
Definition: CscDetectorEngineHaarCascade.cpp:43
CscDetectorEngineHaarCascade * setDetectedRectanglesColor(const cv::Scalar &detectedRectanglesColor)
Definition: CscDetectorEngineHaarCascade.h:52
std::shared_ptr< T > ptr
Definition: CscCommon.h:29
virtual bool equals(CscDetectorEngine *) const override
Definition: CscDetectorEngineHaarCascade.cpp:140