Public Types | |
Public Member Functions | |
BlobDetector (opentl::modelprojection::Warp &warp, ObjModelPtrVector &objectModels) | |
constructor | |
void | debugImage (opentl::core::cvdata::Image &outImage) |
void | detect (const std::vector< opentl::core::cvdata::Image * > inputImages, const TargetPtrVector &oldTargets, TargetPtrVector &newTargets) |
Detect new targets, eventually taking care of existing targets (to avoid detecting them again). | |
void | getAABBoxes (std::vector< CvRect > &blobBoundBox) |
virtual void | init () |
virtual | ~BlobDetector () |
destructor |
opentl::detector::BlobDetector::BlobDetector | ( | opentl::modelprojection::Warp & | warp, | |
ObjModelPtrVector & | objectModels | |||
) |
constructor
virtual opentl::detector::BlobDetector::~BlobDetector | ( | ) | [virtual] |
destructor
void opentl::detector::BlobDetector::debugImage | ( | opentl::core::cvdata::Image & | outImage | ) |
void opentl::detector::BlobDetector::detect | ( | const std::vector< opentl::core::cvdata::Image * > | inputImages, | |
const TargetPtrVector & | oldTargets, | |||
TargetPtrVector & | newTargets | |||
) | [virtual] |
Detect new targets, eventually taking care of existing targets (to avoid detecting them again).
Implements opentl::detector::Detector.
void opentl::detector::BlobDetector::getAABBoxes | ( | std::vector< CvRect > & | blobBoundBox | ) |
virtual void opentl::detector::BlobDetector::init | ( | ) | [virtual] |
Implements opentl::core::util::ParameterContainer.