Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
CObjectFinder Class Reference

#include <ObjectFinder.h>

List of all members.

Public Member Functions

void AddObject (const Object2DEntry &entry)
void ClearObjectList ()
 CObjectFinder ()
int Finalize ()
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)
CByteImageGetSegmentationResult ()
void PrepareImages (const CByteImage *pImage, float fROIFactor=-1, bool bCalculateHSVImage=true)
void SetColorParameterSet (const CColorParameterSet *pColorParameterSet)
void SetRegionFilter (CRegionFilterInterface *pRegionFilter)
 ~CObjectFinder ()

Public Attributes

Object2DList m_objectList

Private Member Functions

void CheckRegionsForObjects (const CByteImage *pColorImage, const CByteImage *pSegmentedImage, CByteImage *pResultImage, RegionList &regionList, ObjectColor color)

Private Attributes

bool m_bUseROI
int m_nIDCounter
CObjectColorSegmenterm_pObjectColorSegmenter
CRegionFilterInterfacem_pRegionFilter
CByteImagem_pSegmentedImage
Object2DList m_ROIList

Detailed Description

Definition at line 69 of file ObjectFinder.h.


Constructor & Destructor Documentation

Definition at line 67 of file ObjectFinder.cpp.

Definition at line 77 of file ObjectFinder.cpp.


Member Function Documentation

Definition at line 256 of file ObjectFinder.cpp.

void CObjectFinder::CheckRegionsForObjects ( const CByteImage pColorImage,
const CByteImage pSegmentedImage,
CByteImage pResultImage,
RegionList regionList,
ObjectColor  color 
) [private]

Definition at line 201 of file ObjectFinder.cpp.

Definition at line 251 of file ObjectFinder.cpp.

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.

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.

Definition at line 90 of file ObjectFinder.cpp.

Definition at line 101 of file ObjectFinder.h.


Member Data Documentation

bool CObjectFinder::m_bUseROI [private]

Definition at line 119 of file ObjectFinder.h.

Definition at line 118 of file ObjectFinder.h.

Definition at line 123 of file ObjectFinder.h.

Definition at line 113 of file ObjectFinder.h.

Definition at line 116 of file ObjectFinder.h.

Definition at line 114 of file ObjectFinder.h.

Definition at line 120 of file ObjectFinder.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 Thu Jun 6 2019 21:46:58