Mercurial > repos > imgteam > colorize_labels
comparison colorize_labels.py @ 3:2d1de6e7b113 draft default tip
planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/colorize_labels commit c86a1b93cb7732f7331a981d13465653cc1a2790
author | imgteam |
---|---|
date | Wed, 24 Apr 2024 08:12:15 +0000 |
parents | 43c80f3c3b60 |
children |
comparison
equal
deleted
inserted
replaced
2:3aa2d054848a | 3:2d1de6e7b113 |
---|---|
1 import argparse | 1 import argparse |
2 | 2 |
3 import giatools.io | |
3 import matplotlib.colors as mpl | 4 import matplotlib.colors as mpl |
4 import networkx as nx | 5 import networkx as nx |
5 import numpy as np | 6 import numpy as np |
6 import scipy.ndimage as ndi | 7 import scipy.ndimage as ndi |
7 import skimage.io | 8 import skimage.io |
53 parser.add_argument('--radius', type=int) | 54 parser.add_argument('--radius', type=int) |
54 parser.add_argument('--output', type=str) | 55 parser.add_argument('--output', type=str) |
55 args = parser.parse_args() | 56 args = parser.parse_args() |
56 | 57 |
57 # Load image and normalize | 58 # Load image and normalize |
58 im = skimage.io.imread(args.input) | 59 im = giatools.io.imread(args.input) |
59 im = np.squeeze(im) | 60 im = np.squeeze(im) |
60 assert im.ndim == 2 | 61 assert im.ndim == 2 |
61 | 62 |
62 # Build adjacency graph of the labels | 63 # Build adjacency graph of the labels |
63 G = build_label_adjacency_graph(im, args.radius, args.bg_label) | 64 G = build_label_adjacency_graph(im, args.radius, args.bg_label) |