In [1]:
%run ../common.ipynb
In [5]:
img = imread('../MP.tiff')
# make a circle mask
r = 30
size = 2*r
x,y = np.meshgrid(range(size), range(size))
R = np.sqrt((x-r)**2+(y-r)**2)
mask = np.ones((size,size), bool)
mask[R>r] = 0
# discard values below 30
img[img<30]=0
# closing
imshow(ndimage.binary_closing(img, structure=mask))
Out[5]:
In [ ]: