head	1.2;
access;
symbols;
locks; strict;
comment	@// @;


1.2
date	95.01.13.00.51.45;	author rjj;	state Exp;
branches;
next	1.1;

1.1
date	94.09.23.20.13.50;	author rjj;	state Exp;
branches;
next	;


desc
@Interface file for the Sequential Component Labeling algorithm.
@


1.2
log
@Added standard header and corrected some misspellings.
@
text
@// sequential-component-labeling.h
//                      Section: 11.3, Sequential Component Labeling
//      Copyright 1994, Center for Computer Vision and Visualization,
//      University of Florida.  All rights reserved.

#ifndef _sequential_component_labeling_h_
#define _sequential_component_labeling_h_

#include "BitDI.h"
#include "UcharDI.h"


// For now we will define these functions as returning a u_char valued
//   image.  This will allow labeling images with up to 255 connected
//   components.
// If this turns out to be too few, then returning an int valued
//   image is the solution.

// Use 4-connected criterion
IA_Image<IA_Point<int>,u_char>
sequential_component_labeling_4( const IA_Image<IA_Point<int>,IA_Bit> & im );


// Use 8-connected criterion
IA_Image<IA_Point<int>,u_char>
sequential_component_labeling_8( const IA_Image<IA_Point<int>,IA_Bit> & im );

#endif


@


1.1
log
@Initial revision
@
text
@d1 2
a2 1
// sequential-component-labeling.h  Section: 11.3
d14 1
a14 1
//   image.  This will allow labeling images with upto 255 connected
d19 1
a19 1
// Use 4-connected criteria
d24 1
a24 1
// Use 8-connected criteria
@
