small comparison with denoise_bilateral

This commit is contained in:
Olivier Debeir
2012-10-29 18:29:48 +01:00
parent 528718bb6d
commit 262e7f78f4
+11
View File
@@ -5,6 +5,7 @@ from skimage import data
from skimage.morphology.selem import disk
import skimage.filter.rank as rank
from skimage.filter import denoise_bilateral
if __name__ == '__main__':
a8 = data.camera()
@@ -15,6 +16,16 @@ if __name__ == '__main__':
f16= rank.autolevel(a16,selem)
f16p= rank.percentile_autolevel(a16,selem,p0=.0,p1=1.)
den = denoise_bilateral(a8,win_size=10,sigma_range=10,sigma_spatial=2)[:,:,0]
f16b= rank.bilateral_mean(a8.astype(np.uint16),disk(10),s0=10,s1=10)
plt.figure()
plt.subplot(1,2,1)
plt.imshow(den)
plt.subplot(1,2,2)
plt.imshow(f16b)
plt.show()
print f16==f16p
plt.figure()