[iadctmatrix] [Up] [iadftmatrix] | Image Transformation |
def iadft(f): from Numeric import asarray, Float64, NewAxis, sqrt, matrixmultiply f = asarray(f).astype(Float64) if len(f.shape) == 1: f = f[:,NewAxis] (m, n) = f.shape if (n == 1): A = iadftmatrix(m) F = sqrt(m) * matrixmultiply(A, f) else: A = iadftmatrix(m) B = iadftmatrix(n) F = sqrt(m * n) * matrixmultiply(matrixmultiply(A, f), B) return F
iaidft | Inverse Discrete Fourier Transform. |
iadftmatrix | Kernel matrix for the DFT Transform. |
iadftview | Generate optical Fourier Spectrum for display from DFT data. |
iaisdftsym | Check for conjugate symmetry |
[iadctmatrix] [Up] [iadftmatrix] | |