The image Module¶
pphelper.image¶
Provides¶
fft_image : Perform an FFT on the supplied image array.
- lowpass_filter_image : Load an image from a file, and low-pass
filter via a Gaussian kernel.
- pphelper.image.fft_image(image)¶
Perform an FFT on the supplied image array.
Parameters: image (ndarray) – An array of the image Returns: A namedtuple containing the the fast-fourier transform, the amplitude and phase. Return type: namedtuple
- pphelper.image.lowpass_filter_image(image=None, filename=None, flatten=False, sigma=3)¶
Load an image from a file, and low-pass filter via a Gaussian kernel.
Parameters: - image (ndarray, optional) – The image to be processed. This will usually have been created using scipy.misc.imread or a similar function. If this argument is present, filename will be ignored.
- filename (string, optional) – The name of the image file to load and process. Will be ignored is image_array is not None.
- flatten (bool, optional) – Whether to “flatten” the image before filtering, i.e. convert it to grayscale.
- sigma (scalar, optional) – The standard deviation for Gaussian kernel. See scipy.ndimage.filters.gaussian_filter.
Returns: The lowpass-filtered image.
Return type: ndarray
See also
scipy.ndimage.gaussian_filter()