Conscience Core
CscDetectorEngineHandPose.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 CscDetectorEngineHandPose_h
10 #define CscDetectorEngineHandPose_h
11 
15 #include <ctime>
16 #include <opencv2/opencv.hpp>
17 #include <vector>
18 
19 using std::string,std::vector;
20 using cv::dnn::Net;
21 
22 
24 
26 
28  public:
30  const string & protoFile,
31  const string & weightsFile,
32  bool drawPredictionOnImage);
33 
35  const DetectorSourceImage &image, ptr<DetectionParameters> parameters) override;
36 
37  virtual bool equals(CscDetectorEngine *) const override;
38 
39  private:
40  const string protoFile;
41  const string weightsFile;
42  bool drawPredictionOnImage;
43  cv::Scalar detectedRectanglesColor = cv::Scalar(100, 200, 10);
44 
45  ptr<SafeNeuralNetwork> neuralNetwork;
46 
47  unique_ptr<CscLogger> logger;
48  };
49 
50 }
51 
52 #endif
conscience_core::detector_engine::CscDetectorEngine
Definition: CscDetectorEngine.h:107
conscience_core::detector_engine::SafeNeuralNetwork
CscDNNPool::SafeNeuralNetwork SafeNeuralNetwork
Definition: CscDetectorEngineHandPose.h:25
conscience_core::detector_engine
Definition: ConscienceVisionDetectorRepository.cpp:30
CscDetectorEngine.h
conscience_core::detector_engine::CscDetectorEngineHandPose::detectOnImage
ptr< DetectionResult > detectOnImage(const DetectorSourceImage &image, ptr< DetectionParameters > parameters) override
Definition: CscDetectorEngineHandPose.cpp:59
conscience_core::detector_engine::CscDetectorEngineHandPose::CscDetectorEngineHandPose
CscDetectorEngineHandPose(ptr< CscDNNPool > dnnPool, const string &protoFile, const string &weightsFile, bool drawPredictionOnImage)
Definition: CscDetectorEngineHandPose.cpp:47
CscWorldObject.h
conscience_core::detector_engine::CscDNNPool::SafeNeuralNetwork
Definition: CscDNNPool.h:30
CscDNNPool.h
conscience_core::detector_engine::DetectorSourceImage
Definition: CscDetectorEngine.h:66
conscience_core::detector_engine::CscDetectorEngineHandPose::equals
virtual bool equals(CscDetectorEngine *) const override
Definition: CscDetectorEngineHandPose.cpp:130
conscience_core::detector_engine::CscDetectorEngineHandPose
Definition: CscDetectorEngineHandPose.h:27
ptr
std::shared_ptr< T > ptr
Definition: CscCommon.h:29