diff anisotropic_diffusion.py @ 1:6be26440a8ec draft default tip

planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tools/anisotropic-diffusion/ commit d93e1dd276027cfc3fb518236110395a23d96f66
author thomaswollmann
date Wed, 16 Jan 2019 15:33:19 -0500
parents 9a30c8f0f651
children
line wrap: on
line diff
--- a/anisotropic_diffusion.py	Tue Feb 21 09:11:07 2017 -0500
+++ b/anisotropic_diffusion.py	Wed Jan 16 15:33:19 2019 -0500
@@ -15,12 +15,14 @@
 parser.add_argument('eqoption', type=int, choices=[1,2], help='Perona Malik diffusion equation', default=1)
 args = parser.parse_args()
 
-img_in = skimage.io.imread(args.input_file.name)
-res = anisotropic_diffusion(img_raw, niter=args.niter, kappa=args.kappa, gamma=args.gamma, option=args.eqoption)
-res[res<-1]=-1
-res[res>1]=1
+with warnings.catch_warnings():
+	warnings.simplefilter("ignore") #to ignore FutureWarning as well 
 
-with warnings.catch_warnings():
-	warnings.simplefilter("ignore")
+	img_in = skimage.io.imread(args.input_file.name, plugin='tifffile')
+	res = anisotropic_diffusion(img_in, niter=args.niter, kappa=args.kappa, gamma=args.gamma, option=args.eqoption)
+	res[res<-1]=-1
+	res[res>1]=1
+
 	res = skimage.util.img_as_uint(res) #Attention: precision loss
-skimage.io.imsave(args.out_file.name, res, plugin='tifffile')
+
+	skimage.io.imsave(args.out_file.name, res, plugin='tifffile')