Inherits opentl::core::util::ParameterContainer.
Inherited by opentl::detector::BlobDetector, opentl::detector::HandDetector, opentl::detector::ParticleDetector, and opentl::detector::PeopleDetector.
Public Member Functions | |
virtual void | detect (const std::vector< opentl::core::cvdata::Image * > inputImages, const TargetPtrVector &oldTargets, TargetPtrVector &newTargets)=0 |
Detect new targets, eventually taking care of existing targets (to avoid detecting them again). | |
Detector (opentl::modelprojection::Warp &warp, ObjModelPtrVector &objectModels) | |
constructor | |
virtual | ~Detector () |
destructor | |
Protected Attributes | |
ObjModelPtrVector & | mObjectModels |
opentl::modelprojection::Warp & | mWarp |
opentl::detector::Detector::Detector | ( | opentl::modelprojection::Warp & | warp, | |
ObjModelPtrVector & | objectModels | |||
) |
constructor
virtual opentl::detector::Detector::~Detector | ( | ) | [virtual] |
destructor
virtual void opentl::detector::Detector::detect | ( | const std::vector< opentl::core::cvdata::Image * > | inputImages, | |
const TargetPtrVector & | oldTargets, | |||
TargetPtrVector & | newTargets | |||
) | [pure virtual] |
Detect new targets, eventually taking care of existing targets (to avoid detecting them again).
Implemented in opentl::detector::BlobDetector, opentl::detector::HandDetector, opentl::detector::ParticleDetector, and opentl::detector::PeopleDetector.