Meanshift
1.0
src
ra
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 */
std
Generated by
1.8.13