最近、Python(x、y)パッケージの最新バージョン(2.7.6.0)をインストールしましたが、pythonコードを実行すると、エラーが表示されます。
Traceback (most recent call last):
File "D:\Projects\comparison\Lagebestimmung\main.py", line 11, in <module>
import cv2
ImportError: DLL load failed: The specified procedure could not be found.
インストール中にopencvモジュールを正しく選択しました。
また、以前のバージョンのPython(x、y)をコンピューターにインストールしてから、新しいバージョンをインストールする前にアンインストールしました。そのバージョンでは、そのような問題はありませんでした。
これを試してください:Windows用のopencvをインストールします。ここからダウンロードしてください:
http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.1/OpenCV-2.4.1.exe/download
その後
Copy cv2.pyd from C:\opencv\build\python\x86\2.7\ and paste it in the folder python site-packages folder . restart your IDE.
Numpyがインストールされていることを確認します。そうでない場合は、ここから入手してください。
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
python 3を使用しているプログラマー向けに、OpenCVをインストールするには、wheelパッケージをダウンロードしてください。
NumPyが既にインストールされていることを確認する必要があります。 Anacondaは依存関係を処理するための素晴らしいパッケージです。あなたはそれで箱から出して派手に取得します。
次に、あなたのPythonインストールversion)に対応するOpenCVバージョンをダウンロードします: http:// www .lfd.uci.edu /〜gohlke/pythonlibs /
次のコマンドを実行すると、Pythonインタープリターのバージョンを確認できます。
python --version
私の場合、C-Python3.5を実行しているので、opencv_python‑3.2.0‑cp35‑ cp35m‑win_AMD64.whl
最後に、wheelパッケージをダウンロードしたディレクトリで、以下を実行します。
pip install opencv_python-3.X.X-cpXX-cpXXm-xxxx.whl
私は同じ問題を抱えていたので、ipythonを使用すると[ipythonがインストールされている場合は、cmdにipythonと書く]と機能します。
以下は私のために働いた。 Python(X、Y)がインストールされている(そして、OpenCVのオプションがインストールの最初にチェックされている)と仮定して、次の手順を実行しました。