0

我想在 pycharm 中使用 opencv 库(python 模块)。我在设置中设置了我的 python 解释器,并将 opencv 路径 (C:\opencv\build\python\2.7) 添加到 python 解释器路径。但不幸的是 pycharm 无法导入 opecv 库。很明显,我在左侧面板(项目面板)中看到了 cv2.pyd。

import cv2

之后我得到: Traceback(最近一次调用最后一次):文件“C:/Users/PlotPSO.py”,第 13 行,在 import cv2.cv ImportError:DLL 加载失败:%1 不是有效的 Win32 应用程序。

  • pycharm 版本:2.7.2
  • opencv 版本:2.4.4
  • 蟒蛇版本:2.7.4
  • Windows版本:7(x64)
4

1 回答 1

0

如果您已将 OpenCV 正确添加到您的 python 路径,则可能是架构不匹配问题。
检查您的 OpenCV 二进制文件和 Python 解释器是 32 位还是 64 位。

要查看您是否有 32 位或 64 位 python,请检查以下输出:

>>> import platform
>>> platform.platform()

如果您还没有为 64 位架构自己构建 OpenCV,那么您的 OpenCV 应该是 32 位版本。

于 2013-06-05T19:06:24.980 回答