Conscience Core
DetectorEngine
CscDetectorEngineColorExtractor.h
Go to the documentation of this file.
1
//
2
// CscDetectorEngineMire.hpp
3
// ConscienceRobotManager
4
//
5
// Created by Victor Coru on 26/05/2020.
6
// Copyright © 2020 Conscience Robotics. All rights reserved.
7
//
8
9
#ifndef CscDetectorEngineColorExtractor_h
10
#define CscDetectorEngineColorExtractor_h
11
12
13
#include <vector>
14
#include "
CoreObjects/CscWorldObject.h
"
15
#include "
DetectorEngine/CscDetectorEngine.h
"
16
#include <opencv2/opencv.hpp>
17
#include <ctime>
18
19
using
std::vector;
using
std::string;
20
21
22
23
namespace
conscience_core::detector_engine
{
24
25
class
CscDetectorEngineColorExtractor
:
public
CscDetectorEngine
{
26
public
:
27
CscDetectorEngineColorExtractor
();
28
29
ptr<DetectionResult>
detectOnImage
(
30
const
DetectorSourceImage
&image,
ptr<DetectionParameters>
parameters
31
)
override
;
32
33
virtual
bool
equals
(
CscDetectorEngine
*)
const override
;
34
35
private
:
36
bool
drawPredictionOnImage =
false
;
37
};
38
39
}
40
41
#endif
conscience_core::detector_engine::CscDetectorEngine
Definition:
CscDetectorEngine.h:107
conscience_core::detector_engine::CscDetectorEngineColorExtractor
Definition:
CscDetectorEngineColorExtractor.h:25
conscience_core::detector_engine
Definition:
ConscienceVisionDetectorRepository.cpp:30
CscDetectorEngine.h
CscWorldObject.h
conscience_core::detector_engine::DetectorSourceImage
Definition:
CscDetectorEngine.h:66
conscience_core::detector_engine::CscDetectorEngineColorExtractor::CscDetectorEngineColorExtractor
CscDetectorEngineColorExtractor()
Definition:
CscDetectorEngineColorExtractor.cpp:20
conscience_core::detector_engine::CscDetectorEngineColorExtractor::detectOnImage
ptr< DetectionResult > detectOnImage(const DetectorSourceImage &image, ptr< DetectionParameters > parameters) override
Definition:
CscDetectorEngineColorExtractor.cpp:24
conscience_core::detector_engine::CscDetectorEngineColorExtractor::equals
virtual bool equals(CscDetectorEngine *) const override
Definition:
CscDetectorEngineColorExtractor.cpp:162
ptr
std::shared_ptr< T > ptr
Definition:
CscCommon.h:29
Generated by
1.8.17