00001
00002
00003 #ifndef _CONNECTED_COMPONENTS_H_
00004 #define _CONNECTED_COMPONENTS_H_
00005
00006 #include "misc.h"
00007
00010 int ConnectedComponents(IntImage &img, CONN_TYPE connectivity, IntImage &out);
00020 int ConnectedComponents(ByteImage &img, CONN_TYPE connectivity, IntImage &out);
00030 int ConnectedComponents(IntImage &img, CONN_TYPE connectivity = FOUR);
00038 int Root(int r, int *lab, int size_x, int size_y);
00039 int FindRoot(int r, int *lab);
00040 void Union(int x, int y, int *lab);
00041
00044 #endif