70

次を使用して、問題なくpython 3.6を使用してWindowsマシンにopencvをインストールしました。

pip install opencv-python

しかし、cv2をインポートしようとすると、次のエラーが発生します

ImportError: DLL load failed: The specified module could not be found.

私はこの投稿を見ました

cv2 は python 3 では動作しないと表示されています。これは修正されているのか、それとも回避する方法があるのか​​ 疑問に思っていました

4

23 に答える 23

53

opencv_python‑3.2.0‑cp36‑cp36mこの非公式サイトから、Windows 32 ビットまたは 64 ビット マシン上の Python 3.6 用の最新の OpenCV 3.2.0 をダウンロードできます。次に、以下のコマンドを入力してインストールします。

  • pip install opencv_python‑3.2.0‑cp36‑cp36m‑win32.whl(32ビット版)
  • pip install opencv_python‑3.2.0‑cp36‑cp36m‑win_amd64.whl(64ビット版)

もっと簡単だと思います。

2017 年 9 月 15 日の更新:

OpenCV 3.3.0wheel ファイルは非公式サイトで入手できるようになり、置き換えられましOpenCV 3.2.0た。

2018 年 2 月 15 日の更新:

OpenCV 3.4.0wheel ファイルは非公式サイトで入手できるようになり、置き換えられましOpenCV 3.3.0た。

2018 年 6 月 19 日の更新:

OpenCV 3.4.1wheel ファイルはサポート付きの非公式サイトで利用できるようになり、 .CPython 3.5/3.6/3.7OpenCV 3.4.0

2018 年 10 月 3 日の更新:

OpenCV 3.4.3wheel ファイルはサポート付きの非公式サイトで利用できるようになり、 .CPython 3.5/3.6/3.7OpenCV 3.4.1

2019-01-30 の更新:

OpenCV 4.0.1wheel ファイルは、サポート付きの非公式サイトで利用できるようになりました。CPython 3.5/3.6/3.7

2019-06-10 の更新:

OpenCV 3.4.6およびwheel ファイルは、サポート付きの非公式サイトOpenCV 4.1.0で入手できるようになりました。CPython 3.5/3.6/3.7

于 2017-04-03T16:50:41.037 に答える
1

この問題はpython3.dll、Anaconda3 にファイルがないことが原因です。

python3.dllこの問題を解決するには、単純にC:\Program Files\Anaconda3(またはAnaconda3がインストールされている場所)にコピーする必要があります。

Python のリリース ページのpython3.dll下部にあるバイナリをダウンロードし、ZIP ファイルからを抽出することで、 を取得できます。python3.dll

于 2018-04-05T21:31:38.630 に答える
1

Anaconda3(Python 3.6)にopencv 2.4.13をインストールするときに同じ問題が発生しました... Anaconda2(Python 2.7)に戻すことで、この問題を修正できました

于 2017-06-04T21:20:23.697 に答える