源代碼:https://docs.opencv.org/master/dd/d43/tutorial_py_video_display.html
"""
利用 opencv 播放視訊
author: czjing
source: https://docs.opencv.org/master/dd/d43/tutorial_py_video_display.html
"""
# 導入必須的包
import numpy as np
import cv2
# 視訊路徑
capture = cv2.VideoCapture(r'E:\Pycharm\handTracking\data\video\handGesture-5_3.avi')
while capture.isOpened():
hasFrame, frame = capture.read()
# if frame is read correctly ret is True
if not hasFrame:
print("Can't receive frame (stream end?). Exiting ...")
break
# 轉換為灰階
# gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
# 顯示視訊
cv2.imshow('frame', frame)
# 退出視訊
if cv2.waitKey(1) == ord('q'):
break
# When everything done, release the capture
capture.release()
cv2.destroyAllWindows()