#include <CscDetectorEngine.h>
|
| static void | drawDetectedObjectBox (cv::Mat &frame, const CscRect2d &boxRectangle, float estimatedDistanceMeter, float certitude, const string &objectName, const Vec3 &color=Vec3(255, 178, 50)) |
| |
◆ ~CscDetectorEngine()
| virtual conscience_core::detector_engine::CscDetectorEngine::~CscDetectorEngine |
( |
| ) |
|
|
virtualdefault |
◆ CscDetectorEngine()
| conscience_core::detector_engine::CscDetectorEngine::CscDetectorEngine |
( |
| ) |
|
|
protected |
◆ detectOnImage()
Implemented in conscience_core::detector_engine::CscDetectorEngineYoloV8, conscience_core::detector_engine::CscDetectorEngineMultiple, conscience_core::detector_engine::CscDetectorEnginePersonPose, conscience_core::detector_engine::CscDetectorEngineArucoToObjects, conscience_core::detector_engine::CscDetectorEngineHandPose, conscience_core::detector_engine::CscDetectorEngineHaarCascade, conscience_core::detector_engine::CscDetectorEngineShapeExtractor, conscience_core::detector_engine::CscDetectorEngineColorExtractor, conscience_core::detector_engine::CscDetectorEngineQRCodeToText, conscience_core::detector_engine::CscDetectorEngineYoloV4, and conscience_core::detector_engine::CscDetectorAiAPI.
◆ drawDetectedObjectBox()
| void conscience_core::detector_engine::CscDetectorEngine::drawDetectedObjectBox |
( |
cv::Mat & |
frame, |
|
|
const CscRect2d & |
boxRectangle, |
|
|
float |
estimatedDistanceMeter, |
|
|
float |
certitude, |
|
|
const string & |
objectName, |
|
|
const Vec3 & |
color = Vec3(255, 178, 50) |
|
) |
| |
|
staticprotected |
◆ drawTarget()
| void conscience_core::detector_engine::CscDetectorEngine::drawTarget |
( |
cv::Mat & |
image, |
|
|
float |
x, |
|
|
float |
y |
|
) |
| |
◆ equals()
| virtual bool conscience_core::detector_engine::CscDetectorEngine::equals |
( |
CscDetectorEngine * |
| ) |
const |
|
pure virtual |
Implemented in conscience_core::detector_engine::CscDetectorEngineYoloV8, conscience_core::detector_engine::CscDetectorEngineMultiple, conscience_core::detector_engine::CscDetectorEngineHaarCascade, conscience_core::detector_engine::CscDetectorEngineYoloV4, conscience_core::detector_engine::CscDetectorEnginePersonPose, conscience_core::detector_engine::CscDetectorEngineArucoToObjects, conscience_core::detector_engine::CscDetectorEngineHandPose, conscience_core::detector_engine::CscDetectorEngineShapeExtractor, conscience_core::detector_engine::CscDetectorEngineColorExtractor, conscience_core::detector_engine::CscDetectorEngineQRCodeToText, and conscience_core::detector_engine::CscDetectorAiAPI.
◆ safeAddRectangle()
| void conscience_core::detector_engine::CscDetectorEngine::safeAddRectangle |
( |
vector< CscRect2d > & |
rectangles, |
|
|
CscRect2d & |
rectangle, |
|
|
cv::Mat & |
image |
|
) |
| |
|
protected |
checks if rectangle fits in image bounds, otherwise fixes it
◆ shiftDetectedObjectsForLense()
| void conscience_core::detector_engine::CscDetectorEngine::shiftDetectedObjectsForLense |
( |
const vector< CscWorldObject * > & |
resultObjList, |
|
|
const LenseParameter * |
lense |
|
) |
| const |
|
protected |
at Conscience, camera is actually capturing with a 0,0,0 angle when eulerZ = -90deg, this is due to difference between DAE ref frame / Conscience ref frame NOTE : this should not be hardcoded for now
The documentation for this class was generated from the following files: