OpenCV
둘러보기로 가기
검색하러 가기
1 개요
오픈소스 컴퓨터 비전 라이브러리. 실시간 이미지 프로세싱에 중점을 두었다. 주로 이미지를 읽거나 영상을 읽고 연산을 적용한 후 표시, 다른 파일로 저장하는 용으로 쓰인다.
2 준비
의도 | 설명 | 방법 |
---|---|---|
설치 | pip install opencv-python | |
3 기초 사용
의도 | 설명 | 방법 |
---|---|---|
임포트 | import cv2 | |
영상 불러오기 | VideoCapture의 인수로 0을 주면 웹캠을 열고,
인수로 영상파일 경로를 주면 파일을 열어 분석한다. |
cap = cv2.VideoCapture(0)
while True:
ret, img = cap.read()
if not ret: # 해당 프레임이 있으면 ret에 True가 담긴다.
breat
# 프레임 하나하나 이미지 처리되어 img 객체에 담기니, 이를 처리하면 된다.
|
영상 내보내기 | 처리한 영상을 img에 담으면 각 프레임마다
'창이름'이라는 창을 띄워 매끄러운 영상으로 보여준다. |
cv2.imshow('창이름', img)
cv2.waitKey(1) # 이게 있어야 창이 제대로 열린다.
|