vslam_system::AnyDetector Class Reference

#include <any_detector.h>

List of all members.

Public Member Functions

 AnyDetector (const DetectorPtr &detector=new cv::FastFeatureDetector)
virtual void detect (const cv::Mat &image, std::vector< cv::KeyPoint > &keypoints, const cv::Mat &mask=cv::Mat()) const
template<class Config >
void update (Config &config)

Protected Member Functions

virtual void detectImpl (const cv::Mat &image, std::vector< cv::KeyPoint > &keypoints, const cv::Mat &mask) const

Private Types

typedef cv::Ptr
< cv::FeatureDetector > 
DetectorPtr

Private Attributes

DetectorPtr active_detector_

Detailed Description

Definition at line 7 of file any_detector.h.


Member Typedef Documentation

typedef cv::Ptr<cv::FeatureDetector> vslam_system::AnyDetector::DetectorPtr [private]

Definition at line 6 of file any_detector.h.


Constructor & Destructor Documentation

vslam_system::AnyDetector::AnyDetector ( const DetectorPtr detector = new cv::FastFeatureDetector  )  [inline]

Definition at line 11 of file any_detector.h.


Member Function Documentation

virtual void vslam_system::AnyDetector::detect ( const cv::Mat &  image,
std::vector< cv::KeyPoint > &  keypoints,
const cv::Mat &  mask = cv::Mat() 
) const [inline, virtual]
Todo:
Remove detect() overload. This is only for backwards-compatibility with cturtle-era OpenCV.

Definition at line 17 of file any_detector.h.

virtual void vslam_system::AnyDetector::detectImpl ( const cv::Mat &  image,
std::vector< cv::KeyPoint > &  keypoints,
const cv::Mat &  mask 
) const [inline, protected, virtual]

Definition at line 55 of file any_detector.h.

template<class Config >
void vslam_system::AnyDetector::update ( Config &  config  )  [inline]

Todo:
Enforce supported sizes
Todo:
SIFT, MSER

Definition at line 23 of file any_detector.h.


Member Data Documentation

Definition at line 8 of file any_detector.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines


vslam_system
Author(s): Kurt Konolige, Patrick Mihelich, Helen Oleynikova
autogenerated on Fri Jan 11 09:11:59 2013