Go to the documentation of this file. 1 #ifndef CscDetectorAiAPI_h
2 #define CscDetectorAiAPI_h
8 #include <opencv2/imgcodecs.hpp>
9 #include <opencv2/imgproc/imgproc.hpp>
10 #include <opencv2/objdetect.hpp>
24 const int INTERVAL_TO_CHECK_IMAGE_IN_MILLIS = 80000;
25 bool callInProgress =
false;
26 unique_ptr<CscLogger> logger = CscLogger::getForCategory(
"CscDetectorAiAPI");
27 optional<unsigned long long> lastTimeCheck = {};
33 std::string extractCleanJson(
const std::string &rawInput);
38 CscWorldObject *createObjectForDetectionResult(
int modelId,
string modelName);
ptr< DetectionResult > detectOnImage(const DetectorSourceImage &image, ptr< DetectionParameters > parameters) override
Definition: CscDetectorAiAPI.cpp:22
Definition: CscDetectorEngine.h:107
Definition: CscWorldObject.h:26
Definition: ConscienceVisionDetectorRepository.cpp:30
Definition: CscDetectorAiAPI.h:17
Definition: CscDetectorEngine.h:66
virtual bool equals(CscDetectorEngine *) const override
Definition: CscDetectorAiAPI.cpp:158
CscDetectorAiAPI()
Definition: CscDetectorAiAPI.cpp:20
std::shared_ptr< T > ptr
Definition: CscCommon.h:29