猿问

在 opencv-python cap.read() 1 秒后返回 false

我正在尝试使用 opencv 版本 4.2.0.32、python 3.7.4 和 win10 标记视频。我用pip安装了opencv。在我第一次从 QFileDialog 中选择一个视频后 cap.read 返回帧但在 15-16 帧后 cap.read 返回 false 并且输出视频只是主视频的前 1 秒。请帮忙。


while cap.isOpened():

    ret,frame = cap.read()

    ""some codes here""

    out.write(frame)

if cv2.waitKey(1) & 0xFF == ord('q'):

    break

cap.release()

cv2.destroyAllWindows()


杨__羊羊
浏览 152回答 1
1回答

交互式爱情

我实际上解决了这个问题。它是独立于代码的。看起来 python 路径中缺少 opencv dll。我粘贴了dll并解决了问题。
随时随地看视频慕课网APP

相关分类

Python
我要回答