# opentl::detector::BlobDetector Class Reference

Inherits opentl::detector::Detector.

List of all members.

## 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

## Member Enumeration Documentation

enum opentl::detector::BlobDetector::OfflineParameters

Enumerator:

  OFFLINE_COUNT |

enum opentl::detector::BlobDetector::OnlineParameters

Enumerator:

  maxNoTargets |
  minArea |
  ONLINE_COUNT |

## Constructor & Destructor Documentation

opentl::detector::BlobDetector::BlobDetector | ( | opentl::modelprojection::Warp & | warp,
|  | ObjModelPtrVector & | objectModels |
| ) |  |  |

constructor

virtual opentl::detector::BlobDetector::~BlobDetector | ( |  | ) | `[virtual]`

destructor

## Member Function Documentation

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.