NAME
hough_transform,hough_inverse, hough_filter - completes
lines in a binary image
SYNOPSIS
#include "CVIPtoolkit.h"
#include "CVIPdef.h"
Image *hough_transform(Image* cvipImage,char *interpret,int
num)
<inputImage> - pointer to a binary image
<interpret> - a string indicating angles of interest
<num> - length of the interpret string
Image *hough_inverse(Image *cvipImage,int height, int
width,int threshold)
<cvipImage> - pointer to an Image output from
hough_transform
<height> - height of output image (usually original image
size)
<width> - width of output image (usually original image
size)
<threshold> - minimum number of pixels to define a line
char* parse_string(char *input)
<input> a character to be parsed
Image *hough_filter(Image *cvipImage, char *name, char
*degree_string, int threshold, int connection, int interac-
tive)
<cvipImage> - pointer to a binary image structure
<name> - name of the input image
<degree_string> - a string indicating angles of interest
<threshold> - minimum number of pixels to define a line
<connection> - maximum distance to link on a line
<interactive> - 0 = use above parameters
1 = read degree_string, threshold, and
connection from standard input
PATH
$CVIPHOME/SPATIALFILTER/hough.c
DESCRIPTION
The Hough transform is designed to find or complete lines in
an image. It uses an edge-detected image as input and links
those points that fit user-defined parameters of distance
and orientation angle.
For a detailed explanation of the required inputs, see the
header description in the file
$CVIPHOME/SPATIALFILTER/hough.c.
TYPES AND CONSTANTS
None
RETURN VALUES
A transformed image
HISTORY
History information recorded: None
BUGS
None at this time
SEE ALSO
libspatialfilter, edge_link_filter
AUTHOR
Copyright (C) 1996 SIUE - by Scott Umbaugh and Kun Luo.