bundles / skimage latest / skimage / filters / rank / _percentile / threshold_percentile
function
skimage.filters.rank._percentile:threshold_percentile
source: /dev/scikit-image/src/skimage/filters/rank/_percentile.py :441
Signature
def threshold_percentile ( image , footprint , out = None , mask = None , shift_x = 0 , shift_y = 0 , p0 = 0 ) Summary
Local threshold of an image.
Extended Summary
The resulting binary mask is True if the grayvalue of the center pixel is greater than the local mean.
Only grayvalues between percentiles [p0, p1] are considered in the filter.
Parameters
image: 2-D array (uint8, uint16)Input image.
footprint: ndarray of shape (m, n)The neighborhood expressed as a 2-D array of 1's and 0's.
out: 2-D array, same dtype as input `image`If None, a new array is allocated.
mask: ndarrayMask array that defines (>0) area of the image included in the local neighborhood. If None, the complete image is used (default).
shift_x, shift_y: intOffset added to the footprint center point. Shift is bounded to the footprint sizes (center must be inside the given footprint).
p0: float, optional, in interval [0, 1]Set the percentile value.
Returns
out: 2-D array, same dtype as input `image`Output image.
Aliases
-
skimage.filters.rank.threshold_percentile