【问题标题】:Error when importing OpenCV python module (when built with Qt and QtOpenGL)导入 OpenCV python 模块时出错(使用 Qt 和 QtOpenGL 构建时)
【发布时间】:2011-10-29 18:33:33
【问题描述】:

我最近下载了 OpenCV 2.3.1,编译时使用了 CMake 标志 withQt 和 withQtOpenGL 打开。我的 Qt 版本是 4.7.4,并且配置为启用了 OpenGL。假设我只需要将 cv2.pyd 复制到 Python 的站点包路径:

C:\Python27\Lib\site-packages

同时确保 OpenCV dll 在我的 PATH 中的某个位置。但是,当我尝试打电话时

导入 cv2

在ipython中,它返回了一个错误:

ImportError: DLL load failed: 找不到指定的过程。

我也尝试了 OpenCV 2.3,导致同样的错误。如果 OpenCV 在没有 Qt 的情况下编译,则导入工作正常。有没有人遇到过类似的问题?或者有没有办法获取更多信息,比如哪个 DLL 中缺少哪个过程?

【问题讨论】:

    标签: python qt opencv import


    【解决方案1】:

    可能需要将 qt dll 放在与 opencv dll 相同的位置 - 它们必须是使用与 opencv(可能还有 python)相同的编译器构建的版本

    【讨论】:

    • 事实上,我的所有 Qt dll 都在 PATH 中使用相同的编译器构建。但这并没有帮助。感谢您的意见。
    猜你喜欢
    • 2020-08-25
    • 1970-01-01
    • 2015-07-31
    • 1970-01-01
    • 2012-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多