skimage2.util.rescale_minmax#
- skimage2.util.rescale_minmax(image)[source]#
Min-max normalize image values to the range [0., 1.].
- Parameters:
- imagendarray
Input image.
- Returns:
- rescaled_imagendarray
Rescaled image, of same shape as input
imagebut with a floating dtype. Ifimagehas an integer dtype this will NumPy’s default float. Ifimagealready has a floating dtype it will be preserved.
- Raises:
- ValueError
NaN and infinity values are not supported. Replace such values before rescaling.
See also
rescale_legacyRescale value range based on dtype (legacy
skimagebehavior).
References
Examples
>>> import numpy as np >>> image = np.array([-10, 45, 100], dtype=np.int8) >>> rescale_minmax(image) array([0. , 0.5, 1. ])