-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcheck_external.py
49 lines (33 loc) · 1.21 KB
/
check_external.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
import os
import imageio.v3 as imageio
import napari
def check_orgasegment():
from torch_em.data.datasets.light_microscopy.orgasegment import _get_data_paths
print("Checking orga segment")
im_paths, label_paths = _get_data_paths("./data/datasets/orgasegment", download=True, split="train")
print("Number of image paths:", len(im_paths))
for ii in range(5):
im = imageio.imread(im_paths[ii])
mask = imageio.imread(label_paths[ii])
v = napari.Viewer()
v.add_image(im)
v.add_labels(mask)
napari.run()
def check_organoidnet():
from torch_em.data.datasets.light_microscopy.organoidnet import _get_data_paths
print("Checking organoidnet")
im_paths, label_paths = _get_data_paths("./data/datasets/organoidnet", download=True, split="Test")
print("Number of image paths:", len(im_paths))
for ii in range(10):
im = imageio.imread(im_paths[ii])
mask = imageio.imread(label_paths[ii])
v = napari.Viewer()
v.add_image(im)
v.add_labels(mask)
v.title = os.path.basename(im_paths[ii])
napari.run()
def main():
# check_orgasegment()
check_organoidnet()
if __name__ == "__main__":
main()