有什么方法可以让我在jupyter笔记本上用python opencv播放mp4视频,速度与实际文件相同?
当我制作.py文件并使用cv2.imshow()时,速度是正常的,但当我在jupyter笔记本上尝试下面的代码时,它变得非常慢。
My code:
import cv2
import matplotlib.pyplot as plt
from IPython import display
%matplotlib inline
cap = cv2.VideoCapture('video.mp4')
while(cap.isOpened()):
ret, frame = cap.read()
frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)
plt.imshow(frame)
display.clear_output(wait=True)
display.display(plt.gcf())
except KeyboardInterrupt:
cap.release()