00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #if !defined(_CLASSE_BLOBEXTRACTION_INCLUDED)
00013 #define _CLASSE_BLOBEXTRACTION_INCLUDED
00014
00015
00017 bool BlobAnalysis(IplImage* inputImage, uchar threshold, IplImage* maskImage,
00018 bool borderColor, bool findmoments, blob_vector &RegionData );
00019
00020
00021
00022
00024 void Subsume(blob_vector &RegionData, int, int*, CBlob*, CBlob*, bool, int, int );
00026 int *NewSubsume(int *SubSumedRegion, int elems_inbuffer);
00028 double GetExternPerimeter( int start, int end, int row, int width, int height, IplImage *maskImage );
00029
00030 #endif //_CLASSE_BLOBEXTRACTION_INCLUDED