cap = None #init video capture object #from webcam #or from video if len(sys.argv) <= 1: cap = cv2.VideoCapture(0) elif os.path.isfile(sys.argv[1]): cap = cv2.VideoCapture(sys.argv[1]) else: print 'error, cannot find specified file:', sys.argv[1] sys.exit(5) #create face detection object faceDetector = LukesFaceDetector() faceTracker = LukesFaceTracker() while True: #whilst user hasn't quit: #read frame ret, frame = cap.read() if not ret: print 'Cannot gain access to web cam' break #detect faces faceDetector.detect(frame, True) faceTracker.update(faceDetector.faces)
cap = None #init video capture object #from webcam #or from video if len(sys.argv) <= 1: cap = cv2.VideoCapture(0) elif os.path.isfile(sys.argv[1]): cap = cv2.VideoCapture(sys.argv[1]) else: print 'error, cannot find specified file:', sys.argv[1] sys.exit(5) #create face detection object faceDetector = LukesFaceDetector() faceTracker = LukesFaceTracker() db = LFDB() doCap = False print db.db fr = cv2.createEigenFaceRecognizer() dbFaces, dbLabels, labConverter = db.trainingData() print 'here: ', dbLabels, labConverter fr.train(dbFaces, dbLabels) while True: #whilst user hasn't quit: #read frame ret, frame = cap.read() if not ret: