Skip to content

Commit 5507834

Browse files
Change center and coord util function to return dicts instead of lists (not tested)
1 parent 56f25e3 commit 5507834

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

micro_sam/util.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -297,13 +297,14 @@ def get_cell_center_coordinates(gt, mode="v"):
297297
properties = regionprops(gt)
298298

299299
if mode == "p":
300-
center_coordinates = [prop.centroid for prop in properties]
300+
center_coordinates = {prop.label: prop.centroid for prop in properties}
301301
elif mode == "v":
302302
center_coordinates = vigra.filters.eccentricityCenters(gt.astype('float32'))
303-
center_coordinates.pop(0)
303+
center_coordinates = {i: coord for i, coord in enumerate(center_coordinates) if i > 0}
304304

305-
bbox_coordinates = [prop.bbox for prop in properties]
305+
bbox_coordinates = {prop.label: prop.bbox for prop in properties}
306306

307+
assert len(bbox_coordinates) == len(center_coordinates)
307308
return center_coordinates, bbox_coordinates
308309

309310

0 commit comments

Comments
 (0)