pycham까지 설치가 완료되었으면 openCV 라이브러리를 설치해보도록 하겠습니다.
우선 라이브러리가 뭘까요?
라이브러리란 함수나 클래스등 미리 구현해놓은 패키지를 의미합니다.
openCV는 C++로 만들어진 오픈소스 컴퓨터 비전 프레임워크인데 우리는 파이썬을 사용할 예정이므로
파이썬용 openCV 함수를 (누군가 만들어 놓았다면) 가져온다면 좋을 것입니다.
라이브러리를 설치하기 전에 파이썬 가상환경을 만들고 openCV 라이브러리를 설치해보도록 하겠습니다.
1. 파이썬 가상환경 만들기
2. openCV 라이브러리 설치하기
---------------------------------------------------------------------------------------------------------------------------------
1. 파이썬 가상환경 만들기
파이썬으로 프로젝트를 진행하다보면 수많은 라이브러리들을 import하게 되는데
의존성 문제가 발생할 경우가 있습니다.
예를 들어 A프로젝트에서는 라이브러리 X의 버전이 1.0이 필요하고
B프로젝트에서는 라이브러리 X 버전 1.5가 필요한 경우가 있습니다.
이러한 경우 어떻게 해야할까요? A를 진행할때 1.0을 쓰다가 B 진행할 때는 1.5를 다시 설치해야 할까요?
이런식으로는 도무지 프로젝트를 진행하지 못할 겁니다.
이런 경우 프로젝트 A환경과 B환경이 서로 영향받지 않도록 분리시켜주기 위한 것이 가상환경입니다.
가상환경을 이용하면 아래와 같이 서로 다른 버전의 파이썬 인터프리터를 사용할 수도 있습니다.
그럼 가상환경을 만들어보도록 하겠습니다.
이전 포스트(https://itlamp.tistory.com/6)에서 Pycham까지 설치를 완료했다면
이제 New Project를 만들 차례입니다. pycham을 실행시킨 후 아래 Create New Project를 누릅니다.
가상환경을 만드려면 아래의 빨간색 네모 부분을 클릭하면 됩니다.
펼쳤을 때 아래에 보이는 ①은 프로젝트 자체에 대한 경로와 이름을 지정하는 부분입니다.
저는 untitiled에서 art로 변경하였습니다.
그리고 ②는 가상환경에 대한 설정 중 인터프리터와 라이브러리들을 저장할 Location을 지정하는 것입니다.
저는 D드라이브 아래로 변경하였고 마지막 디렉토리 이름은 프로젝트 이름과 동일하게 두었습니다.
기본 인터프리터는 3.7.7 버전 그대로 이용하겠습니다.
Ceate을 누르면 몇 초 안에 생성이 완료됩니다.
그리고 만들어진 디렉토리를 살펴보면 scripts 폴더에는 python.exe와 패키지 설치에 필요한 pip3가 있는 것을 볼 수 있습니다. 그리고 Lib 폴더도 생겨있는데 위에서 언급하였듯이 다른 프로젝트와 독립된 환경이 준비된 것입니다.
이제 openCV 라이브러리를 설치해보도록 하겠습니다.
2. openCV 라이브러리 설치하기
프로젝트가 만들어졌으면 이제 openCV 라이브러리를 설치할 차례입니다.
pycham 왼쪽 제일 상단에서 File -> Settings 를 눌러보겠습니다. 메뉴에서 Project: <프로젝트명> 을 눌러보면
아래와 같이 Interpreter와 Structure가 나오고 여기서 interpreter를 누릅니다.
그러면 현재 설치되어 있는 패키지 목록이 나옵니다.
현재 pip(패키지 인스톨 할 때 필요한 패키지) 와 setuptools가 있네요.
이제 openCV 패키지를 설치할 차례입니다. 오른쪽에 보이는 + 버튼을 누릅니다.
opencv를 입력하면 여러 패키지가 나타나는데 그중에서 opencv-python을 선택하고
왼쪽 아래의 install Package를 클릭하면 설치가 시작됩니다.
정상적으로 설치되면 아래와 같이 설치된 패키지 목록에 numpy와 opencv-python이 보일 겁니다.
numpy는 openCV를 위해 필요한 패키지로 데이터 분석을 할 때 반드시 필요한 패키지입니다.
무슨 옷을 입던 속옷을 꼭 입는 것처럼 numpy는 데이터 분석을 할 때 속옷과 같은 존재이니 기억해두시기 바랍니다.
OK버튼을 누르고 이제 정상적으로 설치되었는지 테스트해보겠습니다.
아래 빨간색 표시한 프로젝트에서 마우스 오른쪽을 클릭한 후 New --> Python FIle 을 눌러 새 파이썬 스크립트 파일을 만듭니다. 이름은 아무렇게나 줘도 되는데 저는 main이라 했습니다.
내용은 아래와 같이 적습니다.
import cv2
print(cv2.__version__)
그리고 화면 위 중앙에 보이는 Run -> Run -> main.py 를 선택하면 이제 실행됩니다.
잘 실행되면 아래와 같이 결과값이 표시됩니다. openCV 버전이 4.2.0 이라고 나오네요.
여기까지 잘 진행되었으면 openCV를 사용할 준비는 완료된 것입니다!
'영상처리 > openCV' 카테고리의 다른 글
[생활속의 IT] openCV - 파이썬 설치하기 (0) | 2020.03.17 |
---|
댓글