"OpenCV"의 두 판 사이의 차이

Pywiki
둘러보기로 가기 검색하러 가기
(새 문서: == 개요 == 오픈소스 컴퓨터 비전 라이브러리. 실시간 이미지 프로세싱에 중점을 두었다. == 준비 == {| class="wikitable" !의도 !설명 !방법 |- |설...)
 
태그: 모바일 웹 편집 모바일 편집
1번째 줄: 1번째 줄:
 
== 개요 ==
 
== 개요 ==
 
오픈소스 컴퓨터 비전 라이브러리. 실시간 이미지 프로세싱에 중점을 두었다.
 
오픈소스 컴퓨터 비전 라이브러리. 실시간 이미지 프로세싱에 중점을 두었다.
 +
주로 이미지를 읽거나 영상을 읽고 연산을 적용한 후 표시, 다른 파일로 저장하는 용으로 쓰인다.
  
 
== 준비 ==
 
== 준비 ==

2021년 10월 1일 (금) 20:32 판

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)  # 이게 있어야 창이 제대로 열린다.