def get_n_masks(im,z):
coords = []
binary = im < 604
cleared = clear_border(binary)
label_image = label(cleared)
areas = [r.area for r in regionprops(label_image)]
areas.sort()
if len(areas) > 2:
for region in regionprops(label_image):
if region.area < 6 and region.area > 3:
# print(region.centroid)
# print(region.area)
centroid = region.centroid
coord = [int(centroid[0]),int(centroid[1]),z]
# plot_im(im,centroid)
coords.append(coord)
return coords
评论列表
文章目录