42 #ifndef _OBJECT_FINDER_H_
43 #define _OBJECT_FINDER_H_
88 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 SetRegionFilter(CRegionFilterInterface *pRegionFilter)
void FindObjects(const CByteImage *pImage, CByteImage *pResultImage, ObjectColor color, int nMinPointsPerRegion, bool bShowSegmentedImage)
void SetColorParameterSet(const CColorParameterSet *pColorParameterSet)
void PrepareImages(const CByteImage *pImage, float fROIFactor=-1, bool bCalculateHSVImage=true)
std::vector< Object2DEntry > Object2DList
std::vector< MyRegion > RegionList
void FindObjectsInSegmentedImage(const CByteImage *pSegmentedImage, CByteImage *pResultImage, ObjectColor color, int nMinPointsPerRegion, bool bShowSegmentedImage)
Object2DList m_objectList
Data structure for the representation of 8-bit grayscale images and 24-bit RGB (or HSV) color images ...
CByteImage * GetSegmentationResult()
void AddObject(const Object2DEntry &entry)