状況
AnacondaでOpenCVをインストールして、いざ使ってみようと import cv2 してみたら
Import Error: DLL load failed: 指定されたモジュールが見つかりません。
というエラーが出てOpenCVが使えない。
OpenCVのインストールには、Anaconda Promptで以下のコマンドを打つことによっておこなった。
conda install -c conda-forge opencv
試してみたこと
OpenCVをアンインストールして、適当にバージョンを指定しなおして再インストールする。具体的には、以下のようなコマンドを実行する
conda uninstall opencv
conda install -c conda-forge opencv=4.0.1
注
- バージョン番号4.0.1の部分は、自身の都合の良いように適当に変えてください。
- Import Errorの原因はいろいろありそうですので、上記方法で解決しないこともあるかもしれません。本記事は、とりあえず手っ取り早く試せる一手法といったカンジです。
- 以下は参考にした記事
http://hokatsu.net/machine-learning/opencv-import-cv2-dll-load-failed/
https://qiita.com/Mopepe51/items/a28616356a85abcf6d99