안녕하세요. 카라멜보틀입니다.
이번 포스팅부터는 파이썬에서 사용하는 openCV에 대해 다뤄보려고 합니다.
openCV는 Open Source Computer Vision Library의 약자로 computer vision의 다양한 알고리즘을 포함한 오픈소스 라이브러리입니다.
openCV는 C/C++로 만들어졌지만 Python이나 Matlab, Java에서도 사용이 가능합니다.
openCV 설치
* 사용한 툴: 파이참
1. 터미널로 설치
먼저 범용적인 방법으로 터미널을 통해 설치하는 방법입니다.
$ pip install opencv-python
"opencv-python"를 설치하게 되면 numpy도 함께 설치됩니다.
2. 설정에서 설치
먼저 파이참의 환경설정(Settings..)에 들어갑니다. 단축키는 (⌘ + ,)입닝다.
* 참고로 이 설정은 프로젝트별로 적용됩니다.
설정 탭의 사이드바에서 프로젝트:[프로젝트 이름] -> Python 인터프리터 로 이동합니다.
+를 누른 후 검색창에 원하는 패키지를 입력하여 찾을 수 있습니다.
![[openCV] 파이썬에서 설치 - openCV 설치 - 1. 터미널로 설치 [openCV] 파이썬에서 설치 - openCV 설치 - 1. 터미널로 설치](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
opencv는 "opencv-python"으로 검색해야합니다.
패키지 설치를 누르면 설치가 진행되고 설치가 끝나면 위 사진처럼 numpy, opencv-python이 추가된 것을 확인할 수 있습니다.
3. 버전 확인
성공적으로 설치가 되었다면 코드를 작성하여 설치 여부를 확인할 수 있습니다.
import cv2 print(cv2.__version__)
output>>
4.9.0
OpenCV 공식 홈페이지
OpenCV 공식 홈페이지에서 라이브러리 관련 모든 정보를 얻을 수 있습니다.
Home
OpenCV provides a real-time optimized Computer Vision library, tools, and hardware. It also supports model execution for Machine Learning (ML) and Artificial Intelligence (AI)....
opencv.org
cv2로 사용할 수 있는 클래스와 메서드들은 docs에서 확인할 수 있습니다.
아래 링크에서 해당하는 openCV 버전을 선택하면 보실 수 있습니다.
OpenCV documentation index
...
docs.opencv.org
댓글