Python
[Python] Opencv 개발환경 구축은 어떻게 하나요?
그러게 말이에요?
2023. 4. 22. 19:33
반응형
👨💻 파이썬에서 Opencv를 사용하려면 어떻게 해야 하나요?
Opencv를 파이썬에서 사용하려면 전용 라이브러리를 설치해야 합니다. (저는 Pycharm을 사용합니다.)
터미널에 다음과 같이 입력하면 됩니다.
pip install opencv-python #주요 모듈 설치
그리고 파이썬에서 모듈을 불러올 때는 이렇게 작성해 주면 됩니다.
import cv2 # Opencv 모듈 호출
👨💻 Opencv 모듈이 정상적으로 인식되지 않아요.
보통 개발환경 구축 초반에만 생기는 문제라 설치 직후 테스트할 때 알아차릴 수 있는데,
모듈을 호출했음에도 "Cannot find reference ' ' in _init_.py" 에러 메시지와 함께
관련 함수들이 인식이 되지 않을 때가 있습니다.
원인이 다양한 만큼 시도할만한 여러 방법들이 있습니다.
- 파이썬 버전 확인 및 재설치
- 콘다 재설치 (저는 아나콘다 가상 환경을 사용하고 있습니다.)
- 모듈 재설치
이런 경우 주요 모듈 이외에 추가적인 설치를 해주면 해결이 됩니다. (저는 이 방법으로 해결했습니다.)
pip install opencv-contrib-python # 주요 및 추가 모듈 설치
이건 stackoverflow에서 찾은 내용인데, 해결한 사례가 있다고 합니다.
from cv2 import cv2
추가 모듈을 설치한 후 에러 메시지가 사라졌는데 파일을 다시 열었을 때 다시 에러가 나타난다면,
Pycharm 기준 : "File > Settings > Project:(프로젝트명) > Project Structure"
해당 경로로 진입 후 프로젝트 폴더를 excluded로 변경해 주면 해결됩니다.
반응형