OpenCV  2.4.13.4
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

anonymous enum
Enumerator
MORPHING_METHOD_NONE 
MORPHING_METHOD_ERODE 
MORPHING_METHOD_ERODE_ERODE 
MORPHING_METHOD_ERODE_DILATE 

Constructor & Destructor Documentation

§ CvAdaptiveSkinDetector()

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

§ ~CvAdaptiveSkinDetector()

virtual CvAdaptiveSkinDetector::~CvAdaptiveSkinDetector ( )
virtual

Member Function Documentation

§ adaptiveFilter()

void CvAdaptiveSkinDetector::adaptiveFilter ( )
protected

§ initData()

void CvAdaptiveSkinDetector::initData ( IplImage src,
int  widthDivider,
int  heightDivider 
)
protected

§ process()

virtual void CvAdaptiveSkinDetector::process ( IplImage inputBGRImage,
IplImage outputHueMask 
)
virtual

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