From 423207e07caea53d021bf847ceba3684e8bc4db3 Mon Sep 17 00:00:00 2001 From: Tony S Yu Date: Mon, 16 Jun 2014 22:54:51 -0500 Subject: [PATCH] Make `intensity_range` a public function --- skimage/exposure/exposure.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/skimage/exposure/exposure.py b/skimage/exposure/exposure.py index d86caf13..249e4bab 100644 --- a/skimage/exposure/exposure.py +++ b/skimage/exposure/exposure.py @@ -136,7 +136,7 @@ def equalize_hist(image, nbins=256): return out.reshape(image.shape) -def _intensity_range(image, range_values, zero_min=None): +def intensity_range(image, range_values='image', zero_min=False): """Return image intensity range (min, max) based on desired value type. Parameters @@ -259,8 +259,8 @@ def rescale_intensity(image, in_range='image', out_range='dtype'): msg = "`out_range` should not be set to None. Use {!r} instead." deprecation_warning(msg.format(out_range)) - imin, imax = _intensity_range(image, in_range) - omin, omax = _intensity_range(image, out_range, zero_min=(imin >= 0)) + imin, imax = intensity_range(image, in_range) + omin, omax = intensity_range(image, out_range, zero_min=(imin >= 0)) image = np.clip(image, imin, imax)