OpenCV 3.0 中是不是缺少 cv2.cv?

Posted

技术标签:

【中文标题】OpenCV 3.0 中是不是缺少 cv2.cv?【英文标题】:Is cv2.cv missing in OpenCV 3.0?OpenCV 3.0 中是否缺少 cv2.cv? 【发布时间】:2014-11-25 17:53:41 【问题描述】:

我刚刚在 Win7 上安装了 OpenCV 3,以便与 Python 2.7 一起使用。 我已将 cv2.pyd 复制到 /DLLs。

不幸的是,我尝试过很多示例,但都不起作用,因为 OpenCV3 中似乎缺少 cv2.cv

有替代品吗?是否有用于在 cv2.cv 中声明的新常量名表?

非常感谢!

【问题讨论】:

【参考方案1】:

是的,已弃用的 cv2.cv 在 opencv3.0 中被删除

类似于:

import cv2

help(cv2)

会给你一个(很长的)api内容列表。

【讨论】:

依赖于where you look【参考方案2】:

要使旧示例正常工作,您需要在站点包中使用以下单行文本创建/编辑文件 cv.py:

import cv2 as cv

【讨论】:

好的,我简单地尝试了一下 - 取得了一些成功,但随后开始为 cv2 编写新代码 - 比尝试让导入的 cv2.cv 工作的旧代码更容易。【参考方案3】:

它在 3 中不存在。只有 cv2 存在。而且现在的函数不是 cv.something 而是 cv2。您可以 import cv2 并检查更改。

【讨论】:

以上是关于OpenCV 3.0 中是不是缺少 cv2.cv?的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu python opencv3 cv2.cv2 has no attribute 'face' 'cv2.face' has no attribute

Opencv-Python No module named 'cv2.cv2'

OpenCV AttributeError 模块“cv2.cv2”没有属性“Tracker_create”

开放CV 4 |没有模块名称 cv2.cv2 |

opencv 分水岭分割图像

局部处理的边缘连接(python+opencv)