In [5]:
%pylab inline
from skimage import morphology

plt.rcParams['image.interpolation'] = 'none'


Populating the interactive namespace from numpy and matplotlib

In [12]:
img = np.zeros((100,100))
img[10,10] = 1
img[50,54] = 1
img[54,50] = 1
img[20,80] = 1
img[80,20] = 1
img[90,80] = 1

imshow(img);



In [13]:
ch = morphology.convex_hull_image(img)

imshow(ch);



In [14]:
np.where(ch)


Out[14]:
(array([10, 10, 10, ..., 90, 90, 90]), array([10, 11, 12, ..., 78, 79, 80]))