In [1]:
%pylab inline


Populating the interactive namespace from numpy and matplotlib

In [2]:
import cv2
import cv
import numpy as np
import pylab as pl
from sleepysnail.preprocessing import ROISplitter

In [3]:
grid_img = cv2.imread("grid_test.jpg")
grid_grey = cv2.cvtColor(grid_img, cv.CV_BGR2GRAY)
pl.imshow(grid_img)


Out[3]:
<matplotlib.image.AxesImage at 0x414fb10>

In [4]:
roi_splitter = ROISplitter(grid_grey)

In [27]:
# Two subplots, the axes array is 1-d
f, axarr = pl.subplots(roi_splitter.nrois)
for i in range(roi_splitter.nrois):
    axarr[i].imshow(roi_splitter.split(grid_img, i))



In [5]: