Koo's.Co

[Python] OpenCV 설치 본문

Python/영상처리

[Python] OpenCV 설치

kth321 2020. 9. 3. 05:05

1. OpenCV란?

OpenCV는 영상처리나 컴퓨터 비전을 할 때 사용되는 라이브러리로 영상처리를 할 때 필수적으로 사용된다. 파이썬 이외에도 C/C++, 자바, 자바스크립트 등 많은 프로그래밍 언어를 지원한다. 

 

영상 화질 개선, 노이즈 제거, 영상의 객체 검출 및 인식 등 OpenCV를 이용하면, 다양한 프로그램을 만들 수 있다. 많은 언어를 지원하지만 파이썬으로 OpenCV를 배워보려 한다.

 

 

 

아래는 OpenCV 공식 홈페이지로 문서나 튜토리얼, github 등 관련 서비스를 제공하고 있다. 관련 문서는 배우면서도 참고할 일이 많으니 자주 들어가 보자

 

OpenCV

About the author:Pau Rodríguez is a research scientist at Element AI, Montreal. He earned his Ph.D.

opencv.org

 

2. OpenCV 설치

개발환경은 VS Code를 사용한다. 폴더 단위로 프로젝트를 관리할 수 있어 Spyder나 쥬피터 노트북에 비해 편리한 장점이 있다. 이미지 파일을 같이 볼 일이 많은데 둘에 비해 접근성이 좋다.

 

VS Code를 설치한 후 확장 프로그램으로 파이썬을 설치해야 한다.(기존에 설치된 파이썬과 별개로 VS Code의 파이썬 설치, 기존에 설치된 파이썬과 경로를 따로 갖는다)

pip install opencv-python

pip를 사용해 opencv를 다운받을 수 있다.

 

3. OpenCV를 이용한 이미지 파일 열기

import cv2

img = cv2.imread('lena.bmp')
cv2.namedWindow('image')
cv2.imshow('image', img)
cv2.waitKey()

위 코드를 사용하면 이미지 파일을 열 수 있다.

이때, 이미지 파일은 해당 파이썬 파일과 동일한 폴더에 존재해야 한다.

이미지 파일은 영상처리에서 유명한 lena 파일을 사용했다. 

Comments