这是我使用的代码
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:error:(-2:未指定的错误(该函数未实现。使用Windows、GTK+2.x或Cocoa支持重建库。如果您在Ubuntu或Debian上,请安装libgtk2.0-dev和pkg配置,然后在函数"cvShowImage"中重新运行cmake或配置脚本
我在Anaconda3 Jupyter Notebook上使用cv2时遇到了同样的问题。
解决方案:pip-install opencv-controb python
如果出现错误,以管理员身份运行cmd