import cv
import time
cv.NamedWindow("camera", 1)
capture = cv.CaptureFromCAM(0)
cv.SetCaptureProperty(capture, cv.CV_CAP_PROP_FRAME_WIDTH, 640)
cv.SetCaptureProperty(capture, cv.CV_CAP_PROP_FRAME_HEIGHT, 480)
cv.SetCaptureProperty(capture, cv.CV_CAP_PROP_FORMAT, cv.IPL_DEPTH_32F)
print "Starting. Space = save, Esc = quit"
print "initializing timer"
elapsedtime = time.clock()
while True:
img = cv.QueryFrame(capture)
cv.ShowImage("camera", img)
if ((time.clock() - elapsedtime) > 5):
t = time.localtime()
filename = "%s-%s-%s_%s-%s-%s" % (t.tm_mon, t.tm_mday, t.tm_year, t.tm_hour, t.tm_min, t.tm_sec)
cv.SaveImage("C:\\Users\\Chris\\Dropbox\\Security\\" + filename + ".jpg", img)
print ("saved " + filename + ".jpg")
print "resetting timer"
elapsedtime = time.clock()
if cv.WaitKey(10) == 27:
print "exiting"
break