OpenCV(Open source Computer Vision) 란 실시간 컴퓨터 비전을 처리하는 목적으로 만들어진 라이브러리다.

컴퓨터 비전은 영상처리를 포함하는 포괄적인개념이다. 영상처리가 원본영상을 사용자가 원하는 영상으로 바꿔주는 기술이라면, 컴퓨터비전은 영상에서 의미있는 정보를 추출해주는 기술이다.

예로써 객체검출(Object Detection), 객체추적(Object Tracking), 객체인식(Object Recognition)이 있다.

 

객체 검출(Object Detection) : 영상속에서 찾고싶은 물체가 어디있는지 검출하는 작업

객체 추적(Object Tracking) : 영상속 물체가 어디로 움직이는지 추적하는 작업

객체 인식(Object Recgnition) : 영상속 물체가 무엇인지 인식하는 작업

 

OpenCV설치

pip install opencv-contrib-python

opencv엑스트라(contrib)를 포함한 opencv-python 설치

 

필요 모듈 설치

pip install numpy

pip install matplotlib

로 필요 모듈들을 설치합니다.

 

모듈들을 설치된것을 확인하려면

pip list

를사용하여 pip을 이용하여 파일이 설치되었는지 직접찾거나

 

프롬프트창에서 python을 실행시킨뒤

>>> import numpy
>>> numpy.__version__
'1.18.5'


>>> import cv2
>>> cv2.__version__
'4.4.0.44'


>>> import matplotlib
>>> matplotlib.__version__
'3.2.2'

로 확인하는 방법도 있습니다.

+ Recent posts