Functions for multi-dimensional image processing.
| convolve (input, weights[, output, mode, cval, ...]) | Multi-dimensional convolution. |
| convolve1d (input, weights[, axis, output, mode, ...]) | Calculate a one-dimensional convolution along the given axis. |
| correlate (input, weights[, output, mode, cval, ...]) | Multi-dimensional correlation. |
| correlate1d (input, weights[, axis, output, mode, ...]) | Calculate a one-dimensional correlation along the given axis. |
| gaussian_filter (input, sigma[, order, output, mode, ...]) | Multi-dimensional Gaussian filter. |
| gaussian_filter1d (input, sigma[, axis, order, output, ...]) | One-dimensional Gaussian filter. |
| gaussian_gradient_magnitude (input, sigma[, output, mode, cval]) | Calculate a multidimensional gradient magnitude using gaussian derivatives. |
| gaussian_laplace (input, sigma[, output, mode, cval]) | Calculate a multidimensional laplace filter using gaussian second derivatives. |
| generic_filter (input, function[, size, footprint, ...]) | Calculates a multi-dimensional filter using the given function. |
| generic_filter1d (input, function, filter_size[, axis, output, mode, ...]) | Calculate a one-dimensional filter along the given axis. |
| generic_gradient_magnitude (input, derivative[, output, mode, cval, ...]) | Calculate a gradient magnitude using the provided function for the gradient. |
| generic_laplace (input, derivative2[, output, mode, cval, ...]) | Calculate a multidimensional laplace filter using the provided second derivative function. |
| laplace (input[, output, mode, cval]) | Calculate a multidimensional laplace filter using an estimation for the second derivative based on differences. |
| maximum_filter (input[, size, footprint, ...]) | Calculates a multi-dimensional maximum filter. |
| maximum_filter1d (input, size[, axis, output, mode, ...]) | Calculate a one-dimensional maximum filter along the given axis. |
| median_filter (input[, size, footprint, ...]) | Calculates a multi-dimensional median filter. |
| minimum_filter (input[, size, footprint, ...]) | Calculates a multi-dimensional minimum filter. |
| minimum_filter1d (input, size[, axis, output, mode, ...]) | Calculate a one-dimensional minimum filter along the given axis. |
| percentile_filter (input, percentile[, size, footprint, ...]) | Calculates a multi-dimensional percentile filter. |
| prewitt (input[, axis, output, mode, ...]) | Calculate a Prewitt filter. |
| rank_filter (input, rank[, size, footprint, ...]) | Calculates a multi-dimensional rank filter. |
| sobel (input[, axis, output, mode, ...]) | Calculate a Sobel filter. |
| uniform_filter (input[, size, output, mode, ...]) | Multi-dimensional uniform filter. |
| uniform_filter1d (input, size[, axis, output, mode, ...]) | Calculate a one-dimensional uniform filter along the given axis. |
| fourier_ellipsoid (input, size[, n, axis, output]) | Multi-dimensional ellipsoid fourier filter. |
| fourier_gaussian (input, sigma[, n, axis, output]) | Multi-dimensional Gaussian fourier filter. |
| fourier_shift (input, shift[, n, axis, output]) | Multi-dimensional fourier shift filter. |
| fourier_uniform (input, size[, n, axis, output]) | Multi-dimensional Uniform fourier filter. |
| affine_transform (input, matrix[, offset, output_shape, ...]) | Apply an affine transformation. |
| geometric_transform (input, mapping[, output_shape, output_type, ...]) | Apply an arbritrary geometric transform. |
| map_coordinates (input, coordinates[, output_type, output, ...]) | Map the input array to new coordinates by interpolation. |
| rotate (input, angle[, axes, 0), reshape, ...]) | Rotate an array. |
| shift (input, shift[, output_type, output, ...]) | Shift an array. |
| spline_filter (input[, order, output, output_type]) | Multi-dimensional spline filter. |
| spline_filter1d (input[, order, axis, output, ...]) | Calculates a one-dimensional spline filter along the given axis. |
| zoom (input, zoom[, output_type, output, ...]) | Zoom an array. |
| center_of_mass (input[, labels, index]) | Calculate the center of mass of of the array. |
| extrema (input[, labels, index]) | Calculate the minimum, the maximum and their positions of the values of the array. |
| find_objects (input[, max_label]) | Find objects in a labeled array. |
| histogram (input, min, max, bins[, labels, index]) | Calculate a histogram of of the array. |
| label (input[, structure, output]) | Label an array of objects. |
| maximum (input[, labels, index]) | Return the maximum input value. |
| maximum_position (input[, labels, index]) | Find the position of the maximum of the values of the array. |
| mean (input[, labels, index]) | Calculate the mean of the values of the array. |
| minimum (input[, labels, index]) | Calculate the minimum of the values of the array. |
| minimum_position (input[, labels, index]) | Find the position of the minimum of the values of the array. |
| standard_deviation (input[, labels, index]) | Calculate the standard deviation of the values of the array. |
| sum (input[, labels, index]) | Calculate the sum of the values of the array. |
| variance (input[, labels, index]) | Calculate the variance of the values of the array. |
| watershed_ift (input, markers[, structure, output]) | Apply watershed from markers using a iterative forest transform algorithm. |
| binary_closing (input[, structure, iterations, ...]) | Multi-dimensional binary closing with the given structure. |
| binary_dilation (input[, structure, iterations, ...]) | Multi-dimensional binary dilation with the given structure. |
| binary_erosion (input[, structure, iterations, ...]) | Multi-dimensional binary erosion with the given structure. |
| binary_fill_holes (input[, structure, output, ...]) | Fill the holes in binary objects. |
| binary_hit_or_miss (input[, structure1, structure2, ...]) | Multi-dimensional binary hit-or-miss transform. |
| binary_opening (input[, structure, iterations, ...]) | Multi-dimensional binary opening with the given structure. |
| binary_propagation (input[, structure, mask, ...]) | Multi-dimensional binary propagation with the given structure. |
| black_tophat (input[, size, footprint, ...]) | Multi-dimensional black tophat filter. |
| distance_transform_bf (input[, metric, sampling, ...]) | Distance transform function by a brute force algorithm. |
| distance_transform_cdt (input[, metric, return_distances, ...]) | Distance transform for chamfer type of transforms. |
| distance_transform_edt (input[, sampling, return_distances, ...]) | Exact euclidean distance transform. |
| generate_binary_structure (rank, connectivity) | Generate a binary structure for binary morphological operations. |
| grey_closing (input[, size, footprint, ...]) | Multi-dimensional grey valued closing. |
| grey_dilation (input[, size, footprint, ...]) | Calculate a grey values dilation. |
| grey_erosion (input[, size, footprint, ...]) | Calculate a grey values erosion. |
| grey_opening (input[, size, footprint, ...]) | Multi-dimensional grey valued opening. |
| iterate_structure (structure, iterations[, origin]) | Iterate a structure by dilating it with itself. |
| morphological_gradient (input[, size, footprint, ...]) | Multi-dimensional morphological gradient. |
| morphological_laplace (input[, size, footprint, ...]) | Multi-dimensional morphological laplace. |
| white_tophat (input[, size, footprint, ...]) | Multi-dimensional white tophat filter. |