Получив ошибку при импорте CV2 в python, попробовал все решения на Stackoverflow - PullRequest
0 голосов
/ 23 сентября 2018

У меня возникла проблема при импорте cv2 в python.

Ошибка - ImportError: Ошибка загрузки DLL: указанный модуль не найден.

Я пыталсявсе решения приведены в stackoverflow, но все еще сталкиваются с той же проблемой

я использую python 3.7 и я использовал pip install opencv-python и pip install (.whl файл)

, но не работалдля меня, пожалуйста, помогите мне с этим.

Ответы [ 3 ]

0 голосов
/ 23 сентября 2018

Из часто задаваемых вопросов по пакету opencv-python PIP (https://pypi.org/project/opencv-python/)

* Q: Ошибка импорта в Windows: ImportError: DLL load failed: The specified module could not be found.?

A: Если импорт не удается включитьWindows, убедитесь, что у вас установлен распространяемый Visual C ++ 2015. Если вы используете более старую версию Windows, чем Windows 10, а последние обновления системы не установлены, может потребоваться также среда выполнения Universal C.

Если вышеприведенное не помогает, проверьте, используете ли вы Anaconda. В старых версиях Anaconda есть ошибка, которая вызывает ошибку, см. эту проблему для исправления вручную.

0 голосов
/ 14 февраля 2019

У меня была такая же проблема, после сравнения отсутствующих зависимостей от python.exe и cv2.pyd я заметил, что MF.DLL отсутствует в cv2.pyd, но не в python.exe.

Я верюОсновная проблема заключается в том, что я установил Windows 10 N (N для Windows Media не требуется), думая, что мне не понадобится медиаплеер.

Я получил недостающий .dll от https://www.microsoft.com/en-us/software-download/mediafeaturepack

0 голосов
/ 23 сентября 2018

Установка opencv через pip в Windows не является простой задачей.В вашем случае наиболее вероятным сценарием является то, что вы получили привязки Python, но не фактический OpenCV (pip не будет жаловаться) - следовательно, ошибка.

Я бы порекомендовал пойти с Anaconda, как описано в learnopencv.

...