opencv 2.2.0
Classes | Public Member Functions | Protected Member Functions | Protected Attributes
cv::SimpleBlobDetector Class Reference

#include <features2d.hpp>

Inheritance diagram for cv::SimpleBlobDetector:
cv::FeatureDetector

List of all members.

Classes

struct  Center
struct  Params

Public Member Functions

 SimpleBlobDetector (const SimpleBlobDetector::Params &parameters=SimpleBlobDetector::Params())

Protected Member Functions

cv::Point2d computeGrayscaleCentroid (const cv::Mat &image, const std::vector< cv::Point > &contour) const
virtual void detectImpl (const Mat &image, vector< KeyPoint > &keypoints, const Mat &mask=Mat()) const
virtual void findBlobs (const cv::Mat &image, const cv::Mat &binaryImage, std::vector< Center > &centers) const

Protected Attributes

Params params

Constructor & Destructor Documentation

cv::SimpleBlobDetector::SimpleBlobDetector ( const SimpleBlobDetector::Params parameters = SimpleBlobDetector::Params())

Member Function Documentation

cv::Point2d cv::SimpleBlobDetector::computeGrayscaleCentroid ( const cv::Mat image,
const std::vector< cv::Point > &  contour 
) const [protected]
virtual void cv::SimpleBlobDetector::detectImpl ( const Mat image,
vector< KeyPoint > &  keypoints,
const Mat mask = Mat() 
) const [protected, virtual]

Implements cv::FeatureDetector.

virtual void cv::SimpleBlobDetector::findBlobs ( const cv::Mat image,
const cv::Mat binaryImage,
std::vector< Center > &  centers 
) const [protected, virtual]

Member Data Documentation


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