我发现问题无法解决。当我尝试导入numpy
import cv2
import numpy as np
img=cv2.imread('image.jpg',1)
cv2.imshow('image', img)
cv2.waitkey()
cv2.destroyAllWwindows()
当我运行属性imread
无效时
cv2.error:OpenCV(3.4.1)C:\ projects \ opencv-python \ opencv \ modules \ highgui \ src \ window.cpp:636:错误:( - 2)该函数未实现。使用Windows,GTK + 2.x或Carbon支持重建库。如果您使用的是Ubuntu或Debian,请安装libgtk2.0-dev和pkg-config,然后在cvShowImage函数中重新运行cmake或configure脚本
请提供帮助,Python
版本3.6
OpenCV
版本:3.4.1
matplotlib
版本:2.2.2
答案 0 :(得分:1)
我也有同样的问题。尽管以前已经安装了它们,但我还是通过以下方式再次安装了它们:
pip install opencv-python
pip install opencv-contrib-python
问题解决了。
答案 1 :(得分:1)
我在python v3.7.9下遇到了同样的问题
我输入了点子列表,并且使用的是opencv-python-headless版本4.4.0.44
我查看了GUI标签和VTK支持:否
我输入了@Samet建议的命令,现在我已经输入
opencv-contrib-python 4.4.0.46 opencv-python 4.4.0.46 opencv-python-headless 4.4.0.44
它现在正在工作,但是我不知道是否应该离开'opencv-python-headless'。正如@Fabio Baldissera所说的,他只安装了opencv-contrib-python即可工作,但是我不知道您是否要以两个不同版本的opencv-python和opencv-contrib结尾,我不推荐。
我现在可以显示RTSP流。