# HG changeset patch # User thomaswollmann # Date 1547670799 18000 # Node ID 6be26440a8eca7353d0d22411f8427088db05363 # Parent 9a30c8f0f651488b8e0be5a666db69c72af5b93b planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tools/anisotropic-diffusion/ commit d93e1dd276027cfc3fb518236110395a23d96f66 diff -r 9a30c8f0f651 -r 6be26440a8ec anisotropic_diffusion.py --- 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') diff -r 9a30c8f0f651 -r 6be26440a8ec anisotropic_diffusion.xml --- a/anisotropic_diffusion.xml Tue Feb 21 09:11:07 2017 -0500 +++ b/anisotropic_diffusion.xml Wed Jan 16 15:33:19 2019 -0500 @@ -1,9 +1,9 @@ Edge-preserving, Anisotropic diffusion - scikit-image - medpy - numpy + scikit-image + medpy + numpy - + @@ -25,16 +25,16 @@ - + - + - + Edge-preserving, Anisotropic image diffusion. - 10.1109/34.56205 + 10.1016/j.jbiotec.2017.07.019 diff -r 9a30c8f0f651 -r 6be26440a8ec test-data/galaxyIcon_noText.png Binary file test-data/galaxyIcon_noText.png has changed diff -r 9a30c8f0f651 -r 6be26440a8ec test-data/galaxyIcon_noText.tif Binary file test-data/galaxyIcon_noText.tif has changed diff -r 9a30c8f0f651 -r 6be26440a8ec test-data/res.tif Binary file test-data/res.tif has changed