相关疑难解决方法(0)

没有名为“cv2.cv2”的模块

我是计算机初学者。我在windows 10 中使用Anaconda python 3.6。我已经使用以下命令安装了 OpenCV:

pip install opencv-python
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用这个导入cv2 时:

import cv2
Run Code Online (Sandbox Code Playgroud)

出现此错误:

简历2错误

如何为 python 安装 openCV?

python opencv

6
推荐指数
2
解决办法
4万
查看次数

AttributeError: 模块“cv2”没有属性“imread”

(我使用的是 mac os 10.8.5)

我正在使用 Python 3(通过 jupyter notebook)并尝试 import cv2

我import cv2 成功了,但是当我输入时,im_g = cv2.imread("smallgray.png", 0) 我收到了这个错误:

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-7-5eb2880672d2> in <module>()
----> 1 im_g = cv2.imread("smallgray.png", 0)

AttributeError: module 'cv2' has no attribute 'imread'
Run Code Online (Sandbox Code Playgroud)

我也检查过dir(cv2) ,我得到:

['__doc__', '__loader__', '__name__', '__package__', '__path__', '__spec__'
Run Code Online (Sandbox Code Playgroud)

我想很多功能都丢失了......是不是因为opencv安装错误?实际上,我为获得 opencv 付出了很多努力,我想我通过终端以“太多次”和不同的方式安装了它。( brew, pip)

我应该卸载 opencv 并重新开始吗?我怎样才能正确地做到这一点?

提前谢谢

python opencv

5
推荐指数
3
解决办法
2万
查看次数

“没有名为 'cv2' 的模块”,但已安装

我已经安装了包含 opencv + 贡献的 whl 文件,因为我想使用 SIFT 算法。我在我的 conda 环境中使用 pip 安装了它,所以当我在“conda list”中提示时,它会显示“opencv-python 3.4.5+contrib”但是当我尝试运行“ModuleNotFoundError:没有名为‘cv2’的模块”时。我的项目也在使用正确的环境

import cv2
sift = cv2.xfeatures2d.SIFT_create()    
ModuleNotFoundError: No module named 'cv2'
Run Code Online (Sandbox Code Playgroud)

python opencv pycharm conda

1
推荐指数
1
解决办法
3万
查看次数

标签 统计

opencv ×3

python ×3

conda ×1

pycharm ×1