Skip to content

Instantly share code, notes, and snippets.

@chuanenlin
Created April 12, 2019 02:39
Show Gist options
  • Save chuanenlin/55759521d371afa12d72ef61c6821786 to your computer and use it in GitHub Desktop.
Save chuanenlin/55759521d371afa12d72ef61c6821786 to your computer and use it in GitHub Desktop.
import cv2 as cv
import numpy as np
# The video feed is read in as a VideoCapture object
cap = cv.VideoCapture("shibuya.mp4")
# ret = a boolean return value from getting the frame, first_frame = the first frame in the entire video sequence
ret, first_frame = cap.read()
while(cap.isOpened()):
# ret = a boolean return value from getting the frame, frame = the current frame being projected in the video
ret, frame = cap.read()
# Opens a new window and displays the input frame
cv.imshow("input", frame)
# Frames are read by intervals of 1 millisecond. The programs breaks out of the while loop when the user presses the 'q' key
if cv.waitKey(1) & 0xFF == ord('q'):
break
# The following frees up resources and closes all windows
cap.release()
cv.destroyAllWindows()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment