Conscience Core
Public Member Functions | List of all members
conscience_core::detector_engine::CscDetectorEngineShapeExtractor Class Reference

#include <CscDetectorEngineShapeExtractor.h>

Inheritance diagram for conscience_core::detector_engine::CscDetectorEngineShapeExtractor:
conscience_core::detector_engine::CscDetectorEngine

Public Member Functions

 CscDetectorEngineShapeExtractor (int distanceFromSide, int distanceFromPole, int hsvRange, int hsvColor, int minShapeSize, int maxShapeSize)
 
ptr< DetectionResultdetectOnImage (const DetectorSourceImage &image, ptr< DetectionParameters > parameters) override
 
virtual bool equals (CscDetectorEngine *) const override
 
- Public Member Functions inherited from conscience_core::detector_engine::CscDetectorEngine
void drawTarget (cv::Mat &image, float x, float y)
 
virtual ~CscDetectorEngine ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from conscience_core::detector_engine::CscDetectorEngine
 CscDetectorEngine ()
 
void shiftDetectedObjectsForLense (const vector< CscWorldObject * > &resultObjList, const LenseParameter *lense) const
 
void safeAddRectangle (vector< CscRect2d > &rectangles, CscRect2d &rectangle, cv::Mat &image)
 
- Static Protected Member Functions inherited from conscience_core::detector_engine::CscDetectorEngine
static void drawDetectedObjectBox (cv::Mat &frame, const CscRect2d &boxRectangle, float estimatedDistanceMeter, float certitude, const string &objectName, const Vec3 &color=Vec3(255, 178, 50))
 

Constructor & Destructor Documentation

◆ CscDetectorEngineShapeExtractor()

conscience_core::detector_engine::CscDetectorEngineShapeExtractor::CscDetectorEngineShapeExtractor ( int  distanceFromSide,
int  distanceFromPole,
int  hsvRange,
int  hsvColor,
int  minShapeSize,
int  maxShapeSize 
)

Member Function Documentation

◆ detectOnImage()

ptr< DetectionResult > conscience_core::detector_engine::CscDetectorEngineShapeExtractor::detectOnImage ( const DetectorSourceImage image,
ptr< DetectionParameters parameters 
)
overridevirtual

◆ equals()

bool conscience_core::detector_engine::CscDetectorEngineShapeExtractor::equals ( CscDetectorEngine other) const
overridevirtual

The documentation for this class was generated from the following files: