升级到Mac os Mojave后,用Pycharm编码的脚本得到了一些奇怪的结果,该演示已导入OPENCV

时间:2018-11-01 09:47:58

标签: python opencv macos-mojave

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上运行的相同代码获得了我期望的结果。

0 个答案:

没有答案