Help for INTERLV
PURPOSE
Interlv is a simple program which can be used to correct interleave problems
due to the video capture of an image. Alternating lines of all or part
of an image can be shifted left or right by any of number of pixels. Shifting
by zero pixels results in a simple image copy.
EXECUTION:
The following is the execution statement format for "interlv":
INTERLV INP=PIX OUT=OPIX PARAMS
where INP, OUT, and PARAMS are parameters discussed in their res-
pective parameter sections.
PARAMETERS
PIXOFF - The number of pixels to be offset (shifted), referring
referring to the even numbered lines. Shifting by zero pixels
will result in a simple image copy operation. Only positive
numbers allowed. Direction of shifting, right or left is controlled
by DIRCTION parameter
DIRCTION - The direction of pixels to be offset (shifted), either
to the left or or right and referring only to the even numbered lines.
The default is to shift to the left.
RESTRICTIONS
As this is intended for video capture using interlaced cameras
The internals are limited to arrays of 1024x1024.
FORMATS byte, half, full and real are supported.
HISTORY
COGNIZANT PROGRAMMER: R. J. Bambery
REVISIONS:
1988-12-18 RJB Initial release on VAX/VMS
2012-12-02 RJB Converted to Linux 64-bit using
gfortran 4.6.3
Removed a number of parameters
associated with unlabeled images
and tape access. Use label-create instead.
2013-09-15 RJB Remove interpolate option
Increased filename sizes to 100 characters
2015-11-05 WLB Migrated to MIPL
PARAMETERS:
INP
Input filename
OUT
Output filename
SIZE
Window into input
PIXOFF
Number of pixels
to be offset
DIRCTION
Either left or right
See Examples:
Cognizant Programmer: