Windows 10 32 비트 Opencv 3.1.0 Opencv_contrib Visual Studio 2015 Python 2.7 CMake
나는 opencv_contrib github 페이지에서 추가 모듈로 OpenCV 3.1.0을 설치하려고했습니다. 많은 튜토리얼을 따라 CMake GUI를 사용하고 구성 (Visual Studio 14 2015)하고 opencv / build 파일을 생성합니다. 그런 다음 Visual Studio에서 생성 된 opencv.sln 파일을로드하고 BUILD_ALL 파일을 빌드 한 다음 INSTALL 파일을 빌드합니다. 성공적인 cv2.pyd 파일은 다운로드 할 수있는 바닐라 opencv 2 및 3 빌드의 동일한 위치 인 Python27 / Lib / site-packages 아래의 Python에로드됩니다. 내 문제는 cv2를 가져 오려고 할 때 다음 오류가 발생한다는 것입니다.
import cv2 Traceback (가장 최근 호출 마지막) : 파일 "", 줄 1, ImportError : DLL로드 실패 : 지정된 모듈을 찾을 수 없습니다.
나는 문제를 해결하는 방법을 찾으려고 인터넷을 샅샅이 뒤졌다. DLL 경로를 복구하는 소프트웨어를 다운로드했지만 작동하지 않았습니다.
이 문제를 해결하기 위해 30 시간 넘게 노력해 왔으며 미쳐 가고 있습니다.
이것은 내 종속성 검사기의 사진입니다.
해결됨 : cv2.pyd 파일에서 종속성 검사기를 사용하여 일부 모듈 및 기능에 대한 연결이 누락되었음을 확인할 수있었습니다. 해당 .dll 파일이 누락되었습니다. 추가 모듈로 OpenCV를 빌드 한 위치로 이동하여 필요한 .dll 파일을 찾아서 cv2.py가 파이썬에 저장된 동일한 위치에 붙여 넣었습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다