Python 에서 opencv 라 이브 러 리 의 설치 과정 및 문제 집합

본 논문 의 주요 내용 은 python 에서 opencv 라 이브 러 리 의 설치 과정 으로 제 가 설치 할 때 발생 한 문제 와 관련 되 고 인터넷 에서 수집 하고 사용 하 는 해결 방안 을 간단하게 모 아 기록 하 는 것 입 니 다.
제 가 처음으로 opencv 라 이브 러 리 를 설치 하 는 과정 을 기 록 했 기 때문에 내용 이 전면적 이지 않 을 수 있 습 니 다.잘못된 부분 이 있 으 면 꼭 지적 해 주 십시오.다음은 주제 로 들 어 갑 니 다.
python 의 다운로드 설치 에 대해 서 는 더 이상 언급 하지 않 습 니 다.python 의 버 전 번 호 는 opencv 라 이브 러 리 를 설치 하 는 과정 에서 필요 합 니 다.cmd 에서 python 을 실행 하면 볼 수 있 습 니 다.

보통 확장 라 이브 러 리 를 설치 하기 위해 pip 명령 을 사용 합 니 다.
cmd 실행 열기

pip install opencv-python
pip 는 최신 버 전의 opencv-python 을 자동 으로 설치 합 니 다.
그러나 이 명령 을 사용 하면 오류 가 발생 할 수 있 습 니 다.최신 버 전의 opencv 는 설치 한 python 버 전과 호 환 되 지 않 기 때 문 입 니 다.이 때 는 인터넷 에서 해당 버 전의 whl 파일 을 다운로드 하여 python 설치 디 렉 터 리 에 두 고 pip 명령 을 사용 하여 오프라인 으로 설치 하 는 것 을 고려 할 수 있 습 니 다.구체 적 인 조작 절 차 는 다음 과 같다.
1.자신의 컴퓨터 환경 을 살 펴 본다.
나 자신 을 예 로 들 면 컴퓨터 운영 체 제 는 64 비트 win 10 이 고 python 버 전 은 3.7.0 이다.
2.적당 한 opencv 버 전 을 다운로드 합 니 다.
청화대학 교 오픈 소스 미 러 사이트 에서 opencv-python 을 다운로드 할 수 있 습 니 다.python 버 전과 일치 하 는 whl 파일 을 선택해 야 합 니 다.그렇지 않 으 면 설치 에 실 패 했 습 니 다.
https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/opencv-python/

예 를 들 어 제 가 다운로드 한 것 은 opencv 입 니 다.python-3.4.2.17-cp37-cp37m-win_amd 64.whl,그 중 opencvpython 은 확장 라 이브 러 리 이름 을 말 합 니 다.cp 37 은 적합 한 python 버 전 을 말 합 니 다.winamd 64 는 컴퓨터 운영 체제 의 자릿수 이다.
3.오프라인 설치.
다운로드 한 whl 파일 을 python 설치 디 렉 터 리 의 Scripts 폴 더 로 옮 기 고 cmd 를 열 어 cd 명령 으로 Scripts 로 전환 한 다음 pip 명령 으로 오프라인 으로 whl 파일 을 설치 합 니 다.예:

pip install opencv_python-3.4.2.17-cp37-cp37m-win_amd64.whl

주의:
(1)오프라인 으로 설치 해 야 합 니 다.그렇지 않 으 면 오류 가 발생 할 수 있 습 니 다.
(2)whl 의 파일 이름 을 변경 하지 마 십시오.
(3)설치 할 때 마지막.whl 을 꼭 추가 하 세 요.
설치 완료 후 Python\Lib\site-packages 디 렉 터 리 에 들 어가 면 두 개의 폴 더 가 더 있 습 니 다:cv2 와 opencvpython-3.4.2.17.dist-info,이 두 폴 더 는 whl 파일 의 압축 을 풀 어 낸 결과 입 니 다.
4.opencv 가 성공 적 으로 설치 되 었 는 지 확인 합 니 다.
python 환경 실행,입력

import cv2
설치 에 성공 했다 는 잘못된 설명 이 없 으 면 cv2. 를 입력 할 수 있 습 니 다.version__자신 이 설치 한 opencv 버 전 을 볼 수 있 습 니 다.

오류 설명 과 해결 해 야 할 문제 가 있 으 면 보통 ImportError:DLL load fail:지정 한 모듈 을 찾 을 수 없습니다.이런 상황 이 발생 하 는 데 는 일반적으로 다음 과 같은 몇 가지 원인 이 있다.
(1)opencv 가 설치 되 지 않 았 습 니 다.다시 설치 해 보 세 요.
(2)MSVCP140.DLL 모듈 이 없습니다.제어 판 의 마 운 트 해제 프로그램 에서 Visual C++2015 redistributable 이 설치 되 어 있 는 지 확인 할 수 있 습 니 다.홈 페이지 를 옮 겨 설치 하 십시오.https://www.microsoft.com/en-us/download/details.aspx?id=48145。
(3)python 설치 디 렉 터 리 에서 python 을 실행 하지 않 았 습 니 다.예 를 들 어 cmd 를 직접 열 고 CD 에서 python 을 실행 하지만 python 이 CD 에 설치 되 어 있 지 않 으 면 오류 가 발생 합 니 다.솔 루 션 은"시작"메뉴 표시 줄 에서 python 이나 IDLE 를 검색 하여 들 어간 다음 import cv2 입 니 다.또는 cd 명령 으로 python 설치 디 렉 터 리 로 전환 하여 python 환경 을 실행 하고 import cv2 를 실행 합 니 다.예 를 들 어 제 python 은 D 디스크 에 설치 되 어 있 습 니 다.D 디스크 로 전환 한 후에 도 python 을 직접 실행 하지 말고 먼저 cd python 을 실행 하고 python 설치 디 렉 터 리 에 들 어간 후에 python 을 실행 합 니 다.

파 이 썬 아래 opencv 라 이브 러 리 의 설치 과정 과 문제점 을 모 은 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 파 이 썬 설치 opencv 라 이브 러 리 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 바 랍 니 다!

좋은 웹페이지 즐겨찾기