lvsamp
Input
image pointer to image to be sampled
line pointer to image pointer to receive the out-
put image
x1 X coordinate of start point
y1 Y coordinate of start point
x2 X coordinate of end point
y2 Y coordinate of end point
n number of samples to generate between the
endpoints
Output
line xvimage pointer indicated by line is attached
to the new image
Modifications
6-Feb-91 Scott Wilson - Cleaned up for installation, com-
pleted documentation.
8-Feb-91 Scott Wilson - changed length to n, added pixel
size stuff.
10-Feb-91 Scott Wilson -re-wrote the entire inner loop - the
original had bugs and did not handle the boundary condi-
tions.
20-Feb-91 Scott Wilson - corrected pixel size computation
bug.
Description
Given an image of arbitrary size and a line through that
image, sample the image along the line. The sampling inter-
val is independent of image size and line orientation. The
value at each sample point is obtained by bilinear interpo-
lation.
7/91 Last change: 03/ 1
lvsamp(3) University of New Mexico lvsamp(3)
The first sample point is precisely at the starting point
and the final sample is precisely at the ending point.
See also
vsamp(1), intro(3), vipl(3), verror(3), vutils(3)
RESTRICTIONS
_l_v_s_a_m_p will only work on images of type FLOAT.
Author
Richard Krukar
COPYRIGHT
Copyright 1991, University of New Mexico. All rights
reserved.
7/91 Last change: 03/ 2