2015-02-02 5 views
0

나는이 링크에서 Windows 용 OpenCV의-파이썬을 설치하려고 파이썬 2.7에서 OpenCV를 설치 - 마지막 단계를 제외하고, 제대로 실행 http://docs.opencv.org/trunk/doc/py_tutorials/py_setup/py_setup_in_windows/py_setup_in_windows.html#install-opencv-python-in-windows수입 CV2 실패 - 윈도우

모든 단계, 즉,

>>> import cv2 

Traceback (most recent call last): 
    File "<pyshell#0>", line 1, in <module> 
    import cv2 
ImportError: DLL load failed: The specified module could not be found. 

답변

1

오류 메시지에서 알 수 있듯이 하나 이상의 DLL을로드하는 데 문제가 있습니다. 이 오류 메시지를 토대로 어떤 파일이 누락되었는지 알 수 없으므로 Dependency walker을 사용하여 검사해야합니다 (이 도구를 사용하여 cv2.pyd 파일 열기). cv2.pyd을로드하는 데 필요한 파일 목록을 제공합니다. 노란색 ? 기호가있는 파일이 누락되어 문제가 발생할 수 있습니다. 나를 위해 다음 파일이 누락되었습니다.

API-MS-WIN-CORE-KERNEL32-PRIVATE-L1-1-1.DLL 
API-MS-WIN-CORE-PRIVATEPROFILE-L1-1-1.DLL 
API-MS-WIN-SERVICE-PRIVATE-L1-1-1.DLL 
API-MS-WIN-CORE-SHUTDOWN-L1-1-1.DLL 
EXT-MS-WIN-NTUSER-UICONTEXT-EXT-L1-1-0.DLL 
IESHIMS.DLL 

모든 것이 정상적으로 작동합니다. 대부분의 Dependency walker는 일부 opencv 파일이 누락되었음을 알려줍니다 (예 : opencv_core***.dll*** - 버전 번호). 이 파일을 cv2.pyd과 같은 디렉토리에 넣거나 해당 위치를 python_path 변수에 추가하십시오.
문제가 해결되지 않으면 이미 시도한 내용에 대해 더 많은 정보를 제공하십시오. opencv python DLL load failed에 대한 검색 결과가 많으며 일반적으로 퀘스트를 게시하기 전에 시도해야합니다.