IVT
CObjectFinder Class Reference

#include <ObjectFinder.h>

List of all members.

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  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::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  color,
int  nMinPointsPerRegion,
bool  bShowSegmentedImage 
)

Definition at line 134 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


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