import cv2
cap = cv2.VideoCapture('./open.mp4')
while True:
ret, frame = cap.read()
fps = cap.get(cv2.CAP_PROP_FPS)
print(repr(fps))
cv2.imshow('frame', frame)
if(cv2.waitKey(30) & 0xFF == ord('q')):
break
cap.release()
cv2.destroyAllWindows()
问题是我由OPENCV打开的视频看上去比QucikTime Player打开的视频慢,并且我检查了fps,但它保持不变。我尝试更改waitKey中的参数,但没有用,当我将参数设置为高时,显示将变慢。而将其降低时,显示将无法平滑或快速。我该怎么办 ?也许系统限制了加载列表的速度?顺便说一句,在Windows10上运行的相同代码获得了我期望的结果。