return set(bbox_map.values())
if __name__ == '__main__':
    fig = plt.figure()
ax = fig.add_subplot(111)
data = misc.imread('image.png')
im = ax.imshow(data)
data_slices = find_paws(255 - data, smooth_radius=20, threshold=22)
bboxes = remove_overlaps(slice_to_bbox(data_slices))
for bbox in bboxes:
    xwidth = bbox.x2 - bbox.x1
ywidth = bbox.y2 - bbox.y1
p = patches.Rectangle((bbox.x1, bbox.y1), xwidth, ywidth, fc='none', ec='red')
ax.add_patch(p)
plt.show()
Прямоугольная ограничивающая рамка вокруг капель на монохромном изображении с использованием Python