From 56e4283df9f8ba521d8dded8b4a745afaf394ca7 Mon Sep 17 00:00:00 2001 From: Tony S Yu Date: Tue, 11 Nov 2014 23:03:50 -0600 Subject: [PATCH] Update import to match rename of `filters` module --- doc/examples/plot_adapt_rgb.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/doc/examples/plot_adapt_rgb.py b/doc/examples/plot_adapt_rgb.py index 35b86d29..fce93245 100644 --- a/doc/examples/plot_adapt_rgb.py +++ b/doc/examples/plot_adapt_rgb.py @@ -23,15 +23,17 @@ Below, we demonstrate the use of ``adapt_rgb`` on a couple of gray-scale filters: """ from skimage.color.adapt_rgb import adapt_rgb, each_channel, hsv_value -from skimage import filter +from skimage import filters + @adapt_rgb(each_channel) def sobel_each(image): - return filter.sobel(image) + return filters.sobel(image) + @adapt_rgb(hsv_value) def sobel_hsv(image): - return filter.sobel(image) + return filters.sobel(image) """ We can use these functions as we would normally use them, but now they work @@ -74,6 +76,7 @@ then return the filtered result: """ from skimage.color import rgb2gray + def as_gray(image_filter, image, *args, **kwargs): gray_image = rgb2gray(image) return image_filter(gray_image, *args, **kwargs) @@ -86,9 +89,10 @@ have any number of positional and keyword arguments. Finally, we can use this handler with ``adapt_rgb`` just as before: """ + @adapt_rgb(as_gray) def sobel_gray(image): - return filter.sobel(image) + return filters.sobel(image) fig, ax = plt.subplots() ax.imshow(sobel_gray(image), cmap=plt.cm.gray)