comparison overlay_segmentation_mask.py @ 2:22e573b7dcb1 draft default tip

"planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tools/overlay_segmentation_mask/ commit 0500f513ee291ae0f6fad32a0b4fad05cd59cb71"
author imgteam
date Sat, 26 Feb 2022 17:14:53 +0000
parents 8ad39f493587
children
comparison
equal deleted inserted replaced
1:8ad39f493587 2:22e573b7dcb1
1 import argparse 1 import argparse
2 import sys
3 import os
4 2
5 import matplotlib 3 import matplotlib
4 import matplotlib.pyplot as plt
5 import skimage.io
6 import skimage.measure
7
6 matplotlib.use('Agg') 8 matplotlib.use('Agg')
7 import matplotlib.pyplot as plt 9 # TODO make importable by python script
8
9 #TODO make importable by python script
10
11 import skimage.io
12 import skimage.measure
13 10
14 parser = argparse.ArgumentParser() 11 parser = argparse.ArgumentParser()
15 parser.add_argument('input_file', type=argparse.FileType('r'), help='input file') 12 parser.add_argument('input_file', type=argparse.FileType('r'), help='input file')
16 parser.add_argument('mask_file', type=argparse.FileType('r'), help='mask file') 13 parser.add_argument('mask_file', type=argparse.FileType('r'), help='mask file')
17 parser.add_argument('out_file', type=str, help='out file (PNG)') # file would be created immediately with argparse.FileType('w') s.t. file cannot be renamed on galaxy 14 parser.add_argument('out_file', type=str, help='out file (PNG)') # file would be created immediately with argparse.FileType('w') s.t. file cannot be renamed on galaxy
18 parser.add_argument('--grey', dest='greyscale', action='store_true', help='image is greyscale') 15 parser.add_argument('--grey', dest='greyscale', action='store_true', help='image is greyscale')
19 parser.add_argument('--label', dest='label', action='store_true', help='plot label') 16 parser.add_argument('--label', dest='label', action='store_true', help='plot label')
20 parser.add_argument('--label_color', dest='label_color', default='#FFFF00', help='label color') 17 parser.add_argument('--label_color', dest='label_color', default='#FFFF00', help='label color')
21 parser.add_argument('--thickness', dest='thickness', default=0.3, type=float, help='thickness') 18 parser.add_argument('--thickness', dest='thickness', default=0.3, type=float, help='thickness')
22 parser.add_argument('--stroke_color', dest='stroke_color', default='#ff0000', help='stroke color') 19 parser.add_argument('--stroke_color', dest='stroke_color', default='#ff0000', help='stroke color')