Public Member Functions | Private Attributes | List of all members
CObjectColorSegmenter Class Reference

#include <ObjectColorSegmenter.h>

Public Member Functions

void CalculateSegmentedImage (CByteImage *pResultImage, ObjectColor color)
 
 CObjectColorSegmenter ()
 
void FindColoredRegions (CByteImage *pResultImage, RegionList &regionList, int nMinPointsPerRegion)
 
void FindRegionsOfGivenColor (CByteImage *pResultImage, ObjectColor color, RegionList &regionList, int nMinPointsPerRegion)
 
void FindRegionsOfGivenColor (CByteImage *pResultImage, ObjectColor color, int hue, int hue_tol, int min_sat, int max_sat, int min_v, int max_v, RegionList &regionList, int nMinPointsPerRegion)
 
void SetColorParameterSet (const CColorParameterSet *pColorParameterSet)
 
void SetImage (const CByteImage *pImage, const Object2DList *pROIList=0)
 
 ~CObjectColorSegmenter ()
 

Private Attributes

const CColorParameterSetm_pColorParameterSet
 
CByteImagem_pHSVImage
 
const CByteImagem_pRGBImage
 
const Object2DListm_pROIList
 
CByteImagem_pTempImage
 

Detailed Description

Definition at line 66 of file ObjectColorSegmenter.h.

Constructor & Destructor Documentation

CObjectColorSegmenter::CObjectColorSegmenter ( )

Definition at line 60 of file ObjectColorSegmenter.cpp.

CObjectColorSegmenter::~CObjectColorSegmenter ( )

Definition at line 71 of file ObjectColorSegmenter.cpp.

Member Function Documentation

void CObjectColorSegmenter::CalculateSegmentedImage ( CByteImage pResultImage,
ObjectColor  color 
)

Definition at line 141 of file ObjectColorSegmenter.cpp.

void CObjectColorSegmenter::FindColoredRegions ( CByteImage pResultImage,
RegionList regionList,
int  nMinPointsPerRegion 
)

Definition at line 124 of file ObjectColorSegmenter.cpp.

void CObjectColorSegmenter::FindRegionsOfGivenColor ( CByteImage pResultImage,
ObjectColor  color,
RegionList regionList,
int  nMinPointsPerRegion 
)

Definition at line 183 of file ObjectColorSegmenter.cpp.

void CObjectColorSegmenter::FindRegionsOfGivenColor ( CByteImage pResultImage,
ObjectColor  color,
int  hue,
int  hue_tol,
int  min_sat,
int  max_sat,
int  min_v,
int  max_v,
RegionList regionList,
int  nMinPointsPerRegion 
)

Definition at line 210 of file ObjectColorSegmenter.cpp.

void CObjectColorSegmenter::SetColorParameterSet ( const CColorParameterSet pColorParameterSet)

Definition at line 119 of file ObjectColorSegmenter.cpp.

void CObjectColorSegmenter::SetImage ( const CByteImage pImage,
const Object2DList pROIList = 0 
)

Definition at line 85 of file ObjectColorSegmenter.cpp.

Member Data Documentation

const CColorParameterSet* CObjectColorSegmenter::m_pColorParameterSet
private

Definition at line 95 of file ObjectColorSegmenter.h.

CByteImage* CObjectColorSegmenter::m_pHSVImage
private

Definition at line 101 of file ObjectColorSegmenter.h.

const CByteImage* CObjectColorSegmenter::m_pRGBImage
private

Definition at line 100 of file ObjectColorSegmenter.h.

const Object2DList* CObjectColorSegmenter::m_pROIList
private

Definition at line 97 of file ObjectColorSegmenter.h.

CByteImage* CObjectColorSegmenter::m_pTempImage
private

Definition at line 99 of file ObjectColorSegmenter.h.


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


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Mon Dec 2 2019 03:47:28