Mercurial > repos > imgteam > orientationpy
comparison orientationpy-cli.py @ 2:cc8fe984ec3e draft default tip
planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/orientationpy commit c86a1b93cb7732f7331a981d13465653cc1a2790
| author | imgteam |
|---|---|
| date | Wed, 24 Apr 2024 08:12:45 +0000 |
| parents | 214f548481eb |
| children |
comparison
equal
deleted
inserted
replaced
| 1:df211f6b5cf2 | 2:cc8fe984ec3e |
|---|---|
| 1 import argparse | 1 import argparse |
| 2 import csv | 2 import csv |
| 3 | 3 |
| 4 import giatools.io | |
| 4 import numpy as np | 5 import numpy as np |
| 5 import orientationpy | 6 import orientationpy |
| 6 import skimage.io | 7 import skimage.io |
| 7 import skimage.util | 8 import skimage.util |
| 8 | 9 |
| 17 parser.add_argument('--min_energy', type=float, required=True) | 18 parser.add_argument('--min_energy', type=float, required=True) |
| 18 parser.add_argument('--max_precision', type=int, required=True) | 19 parser.add_argument('--max_precision', type=int, required=True) |
| 19 parser.add_argument('--output_angle_tsv', type=str, default=None) | 20 parser.add_argument('--output_angle_tsv', type=str, default=None) |
| 20 args = parser.parse_args() | 21 args = parser.parse_args() |
| 21 | 22 |
| 22 im = skimage.io.imread(args.input) | 23 im = giatools.io.imread(args.input) |
| 23 im = skimage.util.img_as_float(im) | 24 im = skimage.util.img_as_float(im) |
| 24 im = np.squeeze(im) | 25 im = np.squeeze(im) |
| 25 assert im.ndim == 2 | 26 assert im.ndim == 2 |
| 26 | 27 |
| 27 Gy, Gx = orientationpy.computeGradient(im, mode=args.mode) | 28 Gy, Gx = orientationpy.computeGradient(im, mode=args.mode) |
