Meanshift  1.0
TransitiveClosure.h
1 /*******************************************************
2 
3  Mean Shift Analysis Library
4  =============================================
5 
6 
7  The mean shift library is a collection of routines
8  that use the mean shift algorithm. Using this algorithm,
9  the necessary output will be generated needed
10  to analyze a given input set of data.
11 
12  Mean Shift Image Processor Class:
13  ================================
14 
15  The following class inherits from the mean shift library
16  in order to perform the specialized tasks of image
17  segmentation and filtering.
18 
19  The prototype of the Mean Shift Image Processor Class
20  is provided below. Its definition is provided in
21  'msImageProcessor.cc'.
22 
23 The theory is described in the papers:
24 
25  D. Comaniciu, P. Meer: Mean Shift: A robust approach toward feature
26  space analysis.
27 
28  C. Christoudias, B. Georgescu, P. Meer: Synergism in low level vision.
29 
30 and they are is available at:
31  http://www.caip.rutgers.edu/riul/research/papers/
32 
33 Implemented by Chris M. Christoudias, Bogdan Georgescu
34 ********************************************************/
35 
36 #ifndef TRANSITIVECLOSURE_H
37 #define TRANSITIVECLOSURE_H
38 
39 
40 
41 #include <iostream>
42 #include <string.h>
43 #include "RAList.h"
44 #include "../image/image.h"
45 using namespace std;
46 
47 
48 void TransitiveClosure(int width, int height, int **labels, int* modePointCounts, float *mode,double color_radius,int oldRegionCount,int minRegion);
49 
50 #endif /* TRANSITIVECLOSURE_H */