IMAGE_COMPONENTS\
Connected Components of an Image or Matrix {#image_components-connected-components-of-an-image-or-matrix align=”center”}
==========================================
IMAGE_COMPONENTS is a C++ library which seeks to count and label
the connected nonzero/nonblack components in an image or integer vector,
matrix or 3D block.
Licensing: {#licensing align=”center”}
The computer code and data files described and made available on this
web page are distributed under the GNU LGPL
license.
Languages: {#languages align=”center”}
IMAGE_COMPONENTS is available in a C
version and a C++
version and a
FORTRAN77 version
and a FORTRAN90
version and a
MATLAB version.
IMAGE_DENOISE, a C++
library which applies simple filtering techniques to remove noise from
an image.
IMAGE_EDGE, a C++ library
which demonstrates a simple procedure for edge detection in images.
REGION, a FORTRAN90 library which
reads 3D MRI voxel data, and groups the voxels into connected regions;
Reference: {#reference align=”center”}
- Jonas Gomes, Luiz Velho,\
Image Processing for Computer Graphics,\
Springer, 1997,\
ISBN: 0387948546,\
LC: T385.G65.
- William Pratt,\
Digital Image Processing,\
Second Edition,\
Wiley, 1991,\
ISBN13: 978-0471857662,\
LC: TA1632.P7.
Source Code: {#source-code align=”center”}
Examples and Tests: {#examples-and-tests align=”center”}
List of Routines: {#list-of-routines align=”center”}
- FILE_COLUMN_COUNT counts the columns in the first line of a
file.
- FILE_ROW_COUNT counts the number of row records in a file.
- I4_MIN returns the minimum of two I4’s.
- I4BLOCK_COMPONENTS assigns contiguous nonzero pixels to a
common component.
- I4MAT_COMPONENTS assigns contiguous nonzero pixels to a common
component.
- I4MAT_DATA_READ reads data from an I4MAT file.
- I4MAT_HEADER_READ reads the header from an I4MAT file.
- I4VEC_COMPONENTS assigns contiguous nonzero pixels to a common
component.
- S_LEN_TRIM returns the length of a string to the last
nonblank.
- S_TO_I4 reads an I4 from a string.
- S_TO_I4VEC reads an I4VEC from a string.
- S_WORD_COUNT counts the number of “words” in a string.
- TIMESTAMP prints the current YMDHMS date as a time stamp.
You can go up one level to the C++ source codes.
Last revised on 01 March 2011.