key = displayer.get_key() if key & 0xFF == ord('a'): print('---------------------------------') tracker.toggle_printstuff() tracker.update_warp(frame) pframe = tracker.get_frame_with_tracker() gest = tracker.recognize_gesture() if gest is not None: print(gest) if gest is Gesture.PausePlay: vlc.pause() elif gest is Gesture.Rewind: vlc.seek('-30') elif gest is Gesture.Fastforward: vlc.seek('+30') # Display the resulting frame displayer.show_frame(pframe) if key & 0xFF == ord(' '): tracker.toggle_tracking() tracker.set_initial_frame() elif key & 0xFF == ord('q'): break # When everything done, release the capture cap.release() cv2.destroyAllWindows()