그림으로 된 정보를 컴퓨터를 이용하여 처리하는 일을 말한다. 고도의 그래픽 기술과 함께 인공지능적인 요소가 필수적으로 포함되어야 하는 분야이다.
openCV는 오픈소스 라이브러리다. 컴퓨터 비전과 머신 러닝을 위한 도구들이 들어있다. 이미지 처리, 객체 검출, 얼굴 인식 등 다양한 작업을 할 수 있다. C++, Python, Java 등 다양한 언어에서 사용 가능하니까 편리하게 활용할 수 있다.
아나콘다 설치
먼저 https://www.anaconda.com/download#Downloads 사이트에 들어가서 아나콘다를 설치한다.
설치가 끝난후엔 환경변수를 알맞게 세팅한다.
가상환경 생성
conda --name (가상환경명 ex.py37_test) python=(원하는버전 ex.3.7)
가상환경 리스트 확인
conda env list
가상환경 활성화
conda activate 가상환경명
가상환경 비활성화
conda deactivate
이렇게하면 가상환경 구축은 끝이다.
그럼 가상환경을 실행한 후 주피터 노트북을 설치한다.
주피터 노트북 설치
pip install jupyter notebook
주피터 노트북 실행
jupyter notebook
이미지
import cv2
img = cv2.imread('data/Dog.jpg')
cv2.imshow('image', img)
cv2.waitKey()
cv2.destroyAllWindows()
영상
import cv2
cap = cv2.VideoCapture(0)
print(cap.isOpened())
while(cap.isOpened()):
ret, frame = cap.read()
if ret :
cv2.imshow('frame', frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
else:
break
cap.release()
cv2.destroyAllWindows()
퀴즈1