agpy 0.1 documentation

Source code for AG_fft_tools.correlate2d

import numpy
import convolve

[docs]def correlate2d(im1,im2,**kwargs): """ Cross-correlation of two images of arbitrary size. Returns an image cropped to the largest of each dimension of the input images Options: return_fft - if true, return fft(im1)*fft(im2[::-1,::-1]), which is the power spectral density fftshift - if true, return the shifted psd so that the DC component is in the center of the image pad - Default on. Zero-pad image to the nearest 2^n crop - Default on. Return an image of the size of the largest input image. If the images are asymmetric in opposite directions, will return the largest image in both directions. WARNING: Normalization may be arbitrary if you use the PSD """ return convolve.convolve(im1,im2[::-1,::-1],**kwargs)