import cv2
import numpy
capture = cv2.VideoCapture(0)
i=0
last_frame = None
while True:
    ret, new_frame = capture.read()
    if ret:
        cv2.imwrite('frame_%d.jpg' % i, new_frame)
        if not last_frame:
            diff = new_frame - last_frame
            percent_motion = numpy.count_nonzero(diff) / float(new_frame.size)
            print 'percent motion seems to be %.2f' % (percent_motion)
        last_frame = 
        i += 1
    else:
        print 'seems like we\'re at the end of the file'
        break