IVT
CObjectFinder Class Reference

#include <ObjectFinder.h>

Public Member Functions

 CObjectFinder ()
 
 ~CObjectFinder ()
 
void SetColorParameterSet (const CColorParameterSet *pColorParameterSet)
 
void PrepareImages (const CByteImage *pImage, float fROIFactor=-1, bool bCalculateHSVImage=true)
 
void FindObjects (const CByteImage *pImage, CByteImage *pResultImage, ObjectColor color, int nMinPointsPerRegion, bool bShowSegmentedImage)
 
void FindObjects (const CByteImage *pImage, CByteImage *pResultImage, ObjectColor color, int nMinPointsPerRegion, CByteImage *pResultSegmentedImage)
 
void FindObjects (const CByteImage *pImage, CByteImage *pResultImage, ObjectColor colorName, int hue, int hue_tol, int min_sat, int max_sat, int min_v, int max_v, int nMinPointsPerRegion, bool bShowSegmentedImage)
 
void FindObjectsInSegmentedImage (const CByteImage *pSegmentedImage, CByteImage *pResultImage, ObjectColor color, int nMinPointsPerRegion, bool bShowSegmentedImage)
 
int Finalize ()
 
CByteImageGetSegmentationResult ()
 
void SetRegionFilter (CRegionFilterInterface *pRegionFilter)
 
void AddObject (const Object2DEntry &entry)
 
void ClearObjectList ()
 

Public Attributes

Object2DList m_objectList
 

Detailed Description

Definition at line 69 of file ObjectFinder.h.

Constructor & Destructor Documentation

CObjectFinder::CObjectFinder ( )

Definition at line 67 of file ObjectFinder.cpp.

CObjectFinder::~CObjectFinder ( )

Definition at line 77 of file ObjectFinder.cpp.

Member Function Documentation

void CObjectFinder::AddObject ( const Object2DEntry entry)

Definition at line 256 of file ObjectFinder.cpp.

void CObjectFinder::ClearObjectList ( )

Definition at line 251 of file ObjectFinder.cpp.

int CObjectFinder::Finalize ( )

Definition at line 246 of file ObjectFinder.cpp.

void CObjectFinder::FindObjects ( const CByteImage pImage,
CByteImage pResultImage,
ObjectColor  color,
int  nMinPointsPerRegion,
bool  bShowSegmentedImage 
)

Definition at line 134 of file ObjectFinder.cpp.

void CObjectFinder::FindObjects ( const CByteImage pImage,
CByteImage pResultImage,
ObjectColor  color,
int  nMinPointsPerRegion,
CByteImage pResultSegmentedImage 
)

Definition at line 155 of file ObjectFinder.cpp.

void CObjectFinder::FindObjects ( const CByteImage pImage,
CByteImage pResultImage,
ObjectColor  colorName,
int  hue,
int  hue_tol,
int  min_sat,
int  max_sat,
int  min_v,
int  max_v,
int  nMinPointsPerRegion,
bool  bShowSegmentedImage 
)

Definition at line 173 of file ObjectFinder.cpp.

void CObjectFinder::FindObjectsInSegmentedImage ( const CByteImage pSegmentedImage,
CByteImage pResultImage,
ObjectColor  color,
int  nMinPointsPerRegion,
bool  bShowSegmentedImage 
)

Definition at line 187 of file ObjectFinder.cpp.

CByteImage* CObjectFinder::GetSegmentationResult ( )
inline

Definition at line 98 of file ObjectFinder.h.

void CObjectFinder::PrepareImages ( const CByteImage pImage,
float  fROIFactor = -1,
bool  bCalculateHSVImage = true 
)

Definition at line 95 of file ObjectFinder.cpp.

void CObjectFinder::SetColorParameterSet ( const CColorParameterSet pColorParameterSet)

Definition at line 90 of file ObjectFinder.cpp.

void CObjectFinder::SetRegionFilter ( CRegionFilterInterface pRegionFilter)
inline

Definition at line 101 of file ObjectFinder.h.

Member Data Documentation

Object2DList CObjectFinder::m_objectList

Definition at line 123 of file ObjectFinder.h.


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