From b55044ef1c4ce2ce9846eb8af986e0f625f2e799 Mon Sep 17 00:00:00 2001 From: Olivier Debeir Date: Wed, 10 Oct 2012 15:45:43 +0200 Subject: [PATCH] adapt autolevel example --- doc/examples/plot_local_autolevels.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/doc/examples/plot_local_autolevels.py b/doc/examples/plot_local_autolevels.py index 5b3ba758..842215d5 100644 --- a/doc/examples/plot_local_autolevels.py +++ b/doc/examples/plot_local_autolevels.py @@ -9,6 +9,7 @@ is replaced by [p0,p1] percentiles interval """ import matplotlib.pyplot as plt +import numpy as np from skimage import data @@ -20,11 +21,12 @@ image = data.camera() selem = disk(20) loc_autolevel = autolevel(image,selem=selem) -loc_perc_autolevel = percentile_autolevel(image,selem=selem,p0=.0,p1=1.0) +loc_perc_autolevel0 = percentile_autolevel(image,selem=selem,p0=.00,p1=1.0) +loc_perc_autolevel1 = percentile_autolevel(image,selem=selem,p0=.01,p1=.99) +loc_perc_autolevel2 = percentile_autolevel(image,selem=selem,p0=.05,p1=.95) +loc_perc_autolevel3 = percentile_autolevel(image,selem=selem,p0=.1,p1=.9) -assert (loc_autolevel==loc_perc_autolevel).all() - -loc_perc_autolevel = percentile_autolevel(image,selem=selem,p0=.01,p1=.99) +loc_perc_autolevel = np.hstack((loc_perc_autolevel0,loc_perc_autolevel1,loc_perc_autolevel2,loc_perc_autolevel3)) fig, axes = plt.subplots(nrows=3, figsize=(7, 8)) ax0, ax1, ax2 = axes @@ -37,7 +39,7 @@ ax1.imshow(loc_autolevel) ax1.set_title('Autolevel') ax2.imshow(loc_perc_autolevel,vmin=0,vmax=255) -ax2.set_title('percentile autolevel') +ax2.set_title('percentile autolevel 0%,1%,5% and 10%') for ax in axes: ax.axis('off')