【问题标题】:I am trying to read video from opencv but i got error every time i use cv2.imshow or imread我正在尝试从 opencv 读取视频,但每次使用 cv2.imshow 或 imread 时都会出错
【发布时间】:2021-07-15 03:58:50
【问题描述】:

这是我使用的代码

cap =  cv2.VideoCapture('test.mp4')
while True:
    _,img= cap.read()
    image=cv2.resize(img,(32,32))
    cv2.imshow('video',image)
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break
cap.release()
cv2.destroyAllWindows()

我收到了这个错误
'OpenCV(4.5.1) C:\Users\appveyor\AppData\Local\Temp\1\pip-req-build-1drr4hl0\opencv\modules\highgui\src\window.cpp:651: 错误: (-2:未指定的错误)该功能未实现。使用 Windows、GTK+ 2.x 或 Cocoa 支持重建库。如果您在 Ubuntu 或 Debian 上,请安装 libgtk2.0-dev 和 pkg-config,然后重新运行 cmake 或在函数 'cvShowImage' 中配置脚本'

【问题讨论】:

  • 您是否尝试过“使用 Windows、GTK+ 2.x 或 Cocoa 支持重建库”?
  • 是的,我试图重建它,但它总是给出同样的错误

标签: python opencv


【解决方案1】:

我在 Anaconda3 Jupyter Notebook 上使用 cv2 时遇到了同样的问题。

解决方法: pip install opencv-contrib-python

如果发生错误以管理员身份运行 cmd

【讨论】:

    猜你喜欢
    • 2015-09-07
    • 2021-10-22
    • 2020-05-31
    • 2018-11-29
    • 2020-10-28
    • 2021-01-01
    • 1970-01-01
    • 2017-03-20
    • 1970-01-01
    相关资源
    最近更新 更多