导入错误:找不到cv2.cv模块。

7

Python 3.5 和 Windows 10

我使用以下命令安装了OpenCV:

pip install opencv_python-3.1.0-cp35-cp35m-win_amd64.whl

这个Python命令运行良好:
import cv2

但是当我想要导入cv2.cv时:

import cv2.cv as cv

这个错误出现了:
import cv2.cv as cv
ImportError: No module named 'cv2.cv'; 'cv2' is not a package

那么问题是什么,我该如何解决?

4
如果我没记错的话,cv2.cv 已经在OpenCV 3中被移除了。你只需要使用 cv2 即可。 - Miki
所以我应该在整个代码中将cv替换为cv2吗? - Mohammad Zamanian
是的。您可能已经使用了cv2.cv来调用旧的遗留函数......在这种情况下,它们不会在cv2中存在,您应该使用新的函数代替。 - Miki
2个回答

5

1
尝试导入cv2.cv2作为cv,这对我来说可以解决此错误。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接