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: