threshold = 50
img = scipy.misc.imread(fname)
print(img.shape)
imgf = ndimage.gaussian_filter(img, blur_radius)
threshold = 50
labeled, nr_objects = ndimage.label(imgf > threshold)
print('Number of objects is %d ' % nr_objects)
plt.imsave('/tmp/out.png', labeled)
plt.imshow(labeled)
plt.show()
Извлечение связанных объектов из изображения в Python