OpenCV  2.4.13
Open Source Computer Vision
CvAdaptiveSkinDetector Class Reference

#include <contrib.hpp>

Public Types

enum  { MORPHING_METHOD_NONE = 0, MORPHING_METHOD_ERODE = 1, MORPHING_METHOD_ERODE_ERODE = 2, MORPHING_METHOD_ERODE_DILATE = 3 }
 

Public Member Functions

 CvAdaptiveSkinDetector (int samplingDivider=1, int morphingMethod=MORPHING_METHOD_NONE)
 
virtual ~CvAdaptiveSkinDetector ()
 
virtual void process (IplImage *inputBGRImage, IplImage *outputHueMask)
 

Protected Member Functions

void initData (IplImage *src, int widthDivider, int heightDivider)
 
void adaptiveFilter ()
 

Member Enumeration Documentation

anonymous enum
Enumerator
MORPHING_METHOD_NONE 
MORPHING_METHOD_ERODE 
MORPHING_METHOD_ERODE_ERODE 
MORPHING_METHOD_ERODE_DILATE 

Constructor & Destructor Documentation

CvAdaptiveSkinDetector::CvAdaptiveSkinDetector ( int  samplingDivider = 1,
int  morphingMethod = MORPHING_METHOD_NONE 
)
virtual CvAdaptiveSkinDetector::~CvAdaptiveSkinDetector ( )
virtual

Member Function Documentation

void CvAdaptiveSkinDetector::adaptiveFilter ( )
protected
void CvAdaptiveSkinDetector::initData ( IplImage src,
int  widthDivider,
int  heightDivider 
)
protected
virtual void CvAdaptiveSkinDetector::process ( IplImage inputBGRImage,
IplImage outputHueMask 
)
virtual

The documentation for this class was generated from the following file: