본문 바로가기
Programming/Python

Opencv-python 설치하기

by EDGE-AI 2021. 1. 22.

1. Introduction

OpenCV(Open Source Computer Vision)은 실시간 컴퓨터 비전을 목적으로 한 프로그래밍 라이브러리이다. 원래는 인텔이 개발하였다. 실시간 이미지 프로세싱에 중점을 둔 라이브러리이다. 인텔 CPU에서 사용되는 경우 속도의 향상을 볼 수 있는 IPP(Intel Performance Primitives)를 지원한다. 이 라이브러리는 윈도우, 리눅스 등에서 사용 가능한 크로스 플랫폼이며 오픈소스 BSD 허가서 하에서 무료로 사용할 수 있다. OpenCV는 TensorFlow , Torch / PyTorch 및 Caffe의 딥러닝 프레임워크를 지원한다.

2. opencv-python 설치하기

opencv python버전은 다음과 같은 명령어로 설치할 수 있습니다.

pip install opencv-python

3. 설치 확인하기

python을 실행하신 후 아래의 명령어가 이상없이 실행된 경우 설치가 완료된 것입니다.

import cv2

4. 이미지 처리

#이미지 불러오기
img = cv2.imread('test.jpg')

#이미지 보여주기
cv2.imshow('img', img)

#이미지 다른이름으로 저장하기
cv2.imwrite('img.jpg', img)

5. 영상 처리

#영상 불러오기
vs = cv2.VideoCapture('test_video.mp4')

while True:
    #프레임 단위로 읽기
    ret, frame = vs.read()
    cv2.imshow('frame', frame)
    #'q' 누르면 종료
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break

#프레임 종료
vs.release()
cv2.destroyAllWindows()

다음엔 이미지를 리사이징 및 기타 처리하는 방법들에 대해 알아보겠습니다.

댓글