D:/users/ricard/src/utilitats/cpp/cvblobslib/BlobExtraction.h

Go to the documentation of this file.
00001 //***********************************************************//
00002 //* Blob analysis package  8 August 2003                    *//
00003 //* Version 1.0                                             *//
00004 //* Input: IplImage* binary image                           *//
00005 //* Output: attributes of each connected region             *//
00006 //* Author: Dave Grossman                                   *//
00007 //* Email: dgrossman@cdr.stanford.edu                       *//
00008 //* Acknowledgement: the algorithm has been around > 20 yrs *//
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 // FUNCIONS AUXILIARS
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

Generated on Mon Nov 13 13:32:49 2006 for cvBlobsLib by  doxygen 1.5.1-p1