>  Docs Center  >  Libraries  >  JHU/APL/S1R  >  IMG_RADIAL
Libraries

IMG_RADIAL

IMG_RADIAL

Name


      IMG_RADIAL

Purpose


      Radially distort a 2-D or 3-D image array.

Category


Calling Sequence


      out = img_radial(in)

Inputs


      in = Input image. in

Keyword Parameters


Keywords


        COEFF=coeff Array of 4 coefficients.
          [a,b,c,d] where d scales image by 1/d,
          a,b,c distort image.
        Can use RED=red, GRN=grn, BLU=blu to set different
          corrections for each color. If coeffecients not given
          then that color is not changed. Use COEFF if same
          for all 3 colors.
        XOPT=x, YOPT=y image pixel of optical axis (else centered).
        ERROR=err error flag: 0=ok, 1=not 2-D or 3-D,
          2=wrong number of color channels for 3-D array.
        /TEST test mode. Returns needed radial values along
          source image x axis only. Input image must be a 1-d
          array of normalized x values (0 to 1, or -1 to 1).
          XOPT may be given (normalized, def=0). Plot returned
          result to see the effects of a,b,c, and d values.

Outputs


      out = Resized image. out

Common Blocks


      img_radial_remap_com

Notes


      Note: deals with 2-D or 3-D image arrays and distorts
        correct image planes.
        Based on algorithm given in:
        http://www.fh-furtwangen.de/~dersch/barrel/barrel.html

Modification History


      R. Sterner, 2001 Jan 29
      R. Sterner, 2010 May 12 --- Converted arrays from () to [].
  Copyright (C) 2001, Johns Hopkins University/Applied Physics Laboratory
  This software may be used, copied, or redistributed as long as it is not
  sold and this copyright notice is reproduced on each copy made. This
  routine is provided as is without any express or implied warranties
  whatsoever. Other limitations apply as described in the file disclaimer.txt.



© 2024 NV5 Geospatial Solutions, Inc. |  Legal
   Contact Us