def main(): #Datastructure for faces and names fd = FaceData() rec = Recognition() root = Tk() ui = Ui(root, fd) def task(): #while True: #print("length: "+ str(len(known_face_names))) rec.find_faces(fd) ui.updateList() ## TODO: Hit 'q' on the keyboard to quit! if cv2.waitKey(1) & 0xFF == ord('q'): print("q pressed") # break root.after(20, task) # reschedule event in 2 seconds root.after(20, task) ui.startLoop() rec.close()