bundles / skimage latest / skimage / filters / rank / generic / _preprocess_input
function
skimage.filters.rank.generic:_preprocess_input
source: /dev/scikit-image/src/skimage/filters/rank/generic.py :81
Signature
def _preprocess_input ( image , footprint = None , out = None , mask = None , out_dtype = None , pixel_size = 1 , shift_x = None , shift_y = None ) Summary
Preprocess and verify input for filters.rank methods.
Parameters
image: 2-D array (integer or float)Input image.
footprint: 2-D array (integer or float), optionalThe neighborhood expressed as a 2-D array of 1's and 0's.
out: 2-D array (integer or float), optionalIf None, a new array is allocated.
mask: ndarray of dtype (int or float), optionalMask array that defines (>0) area of the image included in the local neighborhood. If None, the complete image is used (default).
out_dtype: dtype-like, optionalDesired output data type. Default is None, which means we cast output in input dtype.
pixel_size: int, optionalDimension of each pixel. Default value is 1.
shift_x, shift_y: int, optionalOffset added to the footprint center point. Shift is bounded to the footprint size (center must be inside of the given footprint).
Returns
image: 2-D array (np.uint8 or np.uint16)footprint: 2-D array (np.uint8)The neighborhood expressed as a binary 2-D array.
out: 3-D array (same dtype out_dtype or as input)Output array. The two first dimensions are the spatial ones, the third one is the pixel vector (length 1 by default).
mask: 2-D array (np.uint8)Mask array that defines (>0) area of the image included in the local neighborhood.
n_bins: intNumber of histogram bins.
Aliases
-
skimage.filters.rank._percentile._preprocess_input