Style fixes

Update equalize_adapthist to use new view_as_windows

Update equalize_adapthist to use new view_as_windows

Try rbase again

Update equalize_adapthist to use new view_as_windows

Fix relative imports

Style fixes

Add a deprecation warning and add to api_changes.txt

Update TODO and switch to 0.13 deprecation

Preserve the current API as much as possible and defer to 0.14

Move the new kwarg to the very end

Clarify deprecation warning

Update to use row/col in clahe

Update docstring

Use optimal_step to set up view_as_windows

Update equalize_adapthist to use new view_as_windows

Try rbase again

Update equalize_adapthist to use new view_as_windows

Fix relative imports

Style fixes
This commit is contained in:
Steven Silvester
2015-07-14 07:47:21 -05:00
parent 998be36c2d
commit 6017e38e67
+9 -7
View File
@@ -35,8 +35,12 @@ def equalize_adapthist(image, ntiles_x=8, ntiles_y=8, clip_limit=0.01,
nbins=256, kernel_size=None):
=======
def equalize_adapthist(image, kernel_size=64, ntiles_x=None, ntiles_y=None,
<<<<<<< HEAD
clip_limit=0.01, nbins=256):
>>>>>>> 3bcbbc0... Update equalize_adapthist to use new view_as_windows
=======
clip_limit=0.01, nbins=256):
>>>>>>> 172fb0d... Style fixes
"""Contrast Limited Adaptive Histogram Equalization (CLAHE).
An algorithm for local contrast enhancement, that uses histograms computed
@@ -50,6 +54,7 @@ def equalize_adapthist(image, kernel_size=64, ntiles_x=None, ntiles_y=None,
kernel_size: integer or 2-tuple
Defines the shape of contextual regions used in the algorithm.
If an integer is given, the shape will be a square of
<<<<<<< HEAD
<<<<<<< HEAD
sidelength given by this value.
ntiles_x : int, optional (deprecated in favor of ``kernel_size``)
@@ -58,6 +63,9 @@ def equalize_adapthist(image, kernel_size=64, ntiles_x=None, ntiles_y=None,
Number of tile regions in the Y direction (vertical).
=======
sidelength given by its value.
=======
sidelength given by this value.
>>>>>>> 172fb0d... Style fixes
ntiles_x : int, optional
Number of tile regions in the X direction.
ntiles_y : int, optional
@@ -93,7 +101,7 @@ def equalize_adapthist(image, kernel_size=64, ntiles_x=None, ntiles_y=None,
"""
image = img_as_uint(image)
image = rescale_intensity(image, out_range=(0, NR_OF_GREY - 1))
<<<<<<< HEAD
if kernel_size is None:
warnings.warn('`ntiles_*` have been deprecated in favor of '
'`kernel_size`. The `ntiles_*` keyword arguments '
@@ -102,12 +110,6 @@ def equalize_adapthist(image, kernel_size=64, ntiles_x=None, ntiles_y=None,
ntiles_y = ntiles_y or 8
kernel_size = (np.round(image.shape[0] / ntiles_y),
np.round(image.shape[1] / ntiles_x))
=======
if ntiles_x or ntiles_y:
ntiles_x = ntiles_x or 8
ntiles_y = ntiles_y or 8
kernel_size = (image.shape[0] / ntiles_y, image.shape[1] / ntiles_x)
>>>>>>> 3bcbbc0... Update equalize_adapthist to use new view_as_windows
if isinstance(kernel_size, numbers.Number):
kernel_size = (kernel_size, kernel_size)