0

pycharmでopencvライブラリ(pythonモジュール)を使いたいです。python インタープリターを設定で設定し、opencv パス (C:\opencv\build\python\2.7) を python インタープリター パスに追加します。残念ながら、pycharm は opecv ライブラリをインポートできませんでした。左側のパネル (プロジェクト パネル) に cv2.pyd が表示されていることに注目してください。

import cv2

その後、次のようになりました: Traceback (most recent call last): File "C:/Users/PlotPSO.py", line 13, in import cv2.cv ImportError: DLL load failed: %1 is not a valid Win32 application.

  • pycharm バージョン: 2.7.2
  • opencv バージョン: 2.4.4
  • Python バージョン: 2.7.4
  • Windows バージョン: 7 (x64)
4

1 に答える 1

0

OpenCV を Python パスに正しく追加した場合、アーキテクチャの不一致の問題である可能性があります。
OpenCV バイナリと Python インタープリターの両方が 32 ビットまたは 64 ビットであることを確認します。

Python が 32 ビットか 64 ビットかを確認するには、次の出力を確認します。

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

64 ビット アーキテクチャ用に OpenCV を自分でビルドしていない場合、OpenCV は 32 ビット バージョンである必要があります。

于 2013-06-05T19:06:24.980 に答える