【问题标题】:cannot import cv on OpenCV2.1无法在 OpenCV2.1 上导入 cv
【发布时间】:2011-08-17 16:10:59
【问题描述】:

我已经下载了 OpenCV2.1 和 Python2.6。

当我尝试使用sys.path.append("C:\OpenCV2.1\Python2.6\Lib\site-packages") 然后import cv 使用import cv 时,它告诉我ImportError: DLLload failed.

我已经尝试了上一个线程中给出的解决方案,将上述路径中的两个文件复制到C:\Python26\Lib\site-packages,但我仍然无法import cv

是因为我在安装后错过了一些步骤吗?系统找不到模块cv 的原因可能是什么?

【问题讨论】:

  • opncv dll是在路径上还是python可以找到的地方

标签: python opencv


【解决方案1】:

似乎找不到 OpenCV DLL。您是否将 OpenCV 的 bin 目录添加到您的 PATH"C:\OpenCV2.1\bin" 中?


使用 Python 包装器

sys.path.append("C:\OpenCV2.1\Python2.6\Lib\site-packages")
import cv

应该可以工作,以及将cv.libcv.pyd 复制到您的C:\Python26\Lib\site-packages(假设您将Python 安装到C:\Python26)。

但是那些包装器必须找到它们应该包装的 DLL。因此,请确保它们位于 Python 可以找到它们的路径中。

也许这个问题Installing OpenCV on Windows 7 for Python 2.7 可能会有所帮助,尤其是他在回答中提到的Gia Thuy's journal post。尽管他使用 Python 2.7 和 OpenCV 2.2,但过程保持不变。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-08
    • 1970-01-01
    • 1970-01-01
    • 2016-04-20
    • 2021-10-07
    • 2018-12-09
    • 2017-01-20
    相关资源
    最近更新 更多