@@ -29,6 +29,7 @@ def _eval_seg(seg, eval_path):
2929
3030
3131def sgn_comparison ():
32+ scale = (0.38 ,) * 2
3233 z = 10
3334
3435 cochlea_dir = "/mnt/vast-nhr/projects/nim00007/data/moser/cochlea-lightsheet"
@@ -57,22 +58,29 @@ def sgn_comparison():
5758 eval_im [seg_name ] = eva
5859
5960 v = napari .Viewer ()
60- v .add_image (image )
61+ v .add_image (image , scale = scale )
6162 for seg_name , bd in boundaries .items ():
62- v .add_labels (bd , name = seg_name , colormap = {1 : "cyan" })
63- v .add_labels (eval_im [seg_name ], name = f"{ seg_name } _eval" , colormap = {1 : "green" , 2 : "red" })
63+ v .add_labels (bd , name = seg_name , colormap = {1 : "cyan" }, scale = scale )
64+ v .add_labels (eval_im [seg_name ], name = f"{ seg_name } _eval" , colormap = {1 : "green" , 2 : "red" }, scale = scale )
65+
66+ v .scale_bar .visible = True
67+ v .scale_bar .unit = "μm"
68+ v .scale_bar .font_size = 16
6469 v .title = Path (path ).stem
70+
6571 napari .run ()
6672
6773
6874def ihc_comparison ():
75+ scale = (0.38 ,) * 2
6976 z = 10
7077
7178 cochlea_dir = "/mnt/vast-nhr/projects/nim00007/data/moser/cochlea-lightsheet"
7279 val_sgn_dir = f"{ cochlea_dir } /predictions/val_ihc"
7380 image_dir = f"{ cochlea_dir } /AnnotatedImageCrops/F1ValidationIHCs"
7481
7582 image_paths = sorted (glob (os .path .join (image_dir , "*.tif" )))
83+ scale = (0.38 ,) * 2
7684
7785 for path in image_paths :
7886 image = imageio .imread (path )[z ]
@@ -96,11 +104,16 @@ def ihc_comparison():
96104 eval_im [seg_name ] = eva
97105
98106 v = napari .Viewer ()
99- v .add_image (image )
107+ v .add_image (image , scale = scale )
100108 for seg_name , bd in boundaries .items ():
101- v .add_labels (bd , name = seg_name , colormap = {1 : "cyan" })
102- v .add_labels (eval_im [seg_name ], name = f"{ seg_name } _eval" , colormap = {1 : "green" , 2 : "red" })
109+ v .add_labels (bd , name = seg_name , colormap = {1 : "cyan" }, scale = scale )
110+ v .add_labels (eval_im [seg_name ], name = f"{ seg_name } _eval" , colormap = {1 : "green" , 2 : "red" }, scale = scale )
111+
112+ v .scale_bar .visible = True
113+ v .scale_bar .unit = "μm"
114+ v .scale_bar .font_size = 16
103115 v .title = Path (path ).stem
116+
104117 napari .run ()
105118
106119
0 commit comments