Koo's.Co
[Python] OpenCV 설치 본문
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 파일을 사용했다.
'Python > 영상처리' 카테고리의 다른 글
[matplotlib] 영상 출력 (0) | 2023.01.04 |
---|---|
[OpenCV] 기본 함수 (0) | 2023.01.04 |
[OpenCV] 영상출력하기 (0) | 2020.09.14 |
[OpenCV] error: (-215:Assertion failed) size.width>0 && size.height>0 in functio (0) | 2020.09.08 |
영상의 표현 방법 (그레이 스케일, 트루 컬러) (0) | 2020.09.03 |