Conscience Core
Public Member Functions | Static Public Attributes | List of all members
conscience_core::detector_engine::CscDetectorEngineArucoToObjects Class Reference

#include <CscDetectorEngineArucoToObjects.h>

Inheritance diagram for conscience_core::detector_engine::CscDetectorEngineArucoToObjects:
conscience_core::detector_engine::CscDetectorEngine

Public Member Functions

 CscDetectorEngineArucoToObjects (const map< int, int > &association, const ptr< cv::aruco::DetectorParameters > parameters, cv::Mat camMatrix, cv::Mat distCoeffs, float markerLength=0.226, const vector< const CscLocationTag * > &arucoLocations=vector< const CscLocationTag * >(), double angleCamera=0.0)
 
ptr< DetectionResultdetectOnImage (const DetectorSourceImage &image, ptr< DetectionParameters > parameters) override
 
virtual bool equals (CscDetectorEngine *) const override
 
const vector< const CscLocationTag * > & getArucoTags () const
 
double getAngleCamera () const
 
- Public Member Functions inherited from conscience_core::detector_engine::CscDetectorEngine
void drawTarget (cv::Mat &image, float x, float y)
 
virtual ~CscDetectorEngine ()=default
 

Static Public Attributes

static const string ADDITIONAL_PARAM_OFFSET_TOP = "offsetTop"
 
static const string ADDITIONAL_PARAM_OFFSET_RIGHT = "offsetRight"
 
static const string ADDITIONAL_PARAM_LOCATE_IN_SCENE = "locateInSimulator"
 

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

◆ CscDetectorEngineArucoToObjects()

conscience_core::detector_engine::CscDetectorEngineArucoToObjects::CscDetectorEngineArucoToObjects ( const map< int, int > &  association,
const ptr< cv::aruco::DetectorParameters >  parameters,
cv::Mat  camMatrix,
cv::Mat  distCoeffs,
float  markerLength = 0.226,
const vector< const CscLocationTag * > &  arucoLocations = vector<const CscLocationTag*>(),
double  angleCamera = 0.0 
)

Member Function Documentation

◆ detectOnImage()

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

◆ equals()

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

◆ getAngleCamera()

double conscience_core::detector_engine::CscDetectorEngineArucoToObjects::getAngleCamera ( ) const

◆ getArucoTags()

const vector< const CscLocationTag * > & conscience_core::detector_engine::CscDetectorEngineArucoToObjects::getArucoTags ( ) const

Member Data Documentation

◆ ADDITIONAL_PARAM_LOCATE_IN_SCENE

const string conscience_core::detector_engine::CscDetectorEngineArucoToObjects::ADDITIONAL_PARAM_LOCATE_IN_SCENE = "locateInSimulator"
inlinestatic

◆ ADDITIONAL_PARAM_OFFSET_RIGHT

const string conscience_core::detector_engine::CscDetectorEngineArucoToObjects::ADDITIONAL_PARAM_OFFSET_RIGHT = "offsetRight"
inlinestatic

◆ ADDITIONAL_PARAM_OFFSET_TOP

const string conscience_core::detector_engine::CscDetectorEngineArucoToObjects::ADDITIONAL_PARAM_OFFSET_TOP = "offsetTop"
inlinestatic

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