cv2.VideoCapture 클래스
: OpenCV에서는 카메라와 동영상으로부터 프레임(frame, 정지영상 하나)을 받아오는 작업을
cv2.VideoCapture 클래스 하나로 처리한다.
카메라 열기
cv2.VideoCapture(index, apiPreference=None) -> retval
- index : camera_id + domain_offset_id
- 시스템 기본 카메라를 기본 방법으로 열려면 index에 0을 전달한다.
- apiPreference : 선호하는 카메라 처리 방법을 지정한다.
- retval : cv2.VideoCapture 객체이다.
cv2.VideoCapture.open(index, apiPreference=None) -> retval
- retval : camera open에 성공하면 True, 실패하면 False.
비디오 캡쳐가 준비되어있는지 확인
cv2.VideoCapture.isOpened() -> retval
프레임 받아오기
cv2.VideoCapture.read(image=None) -> retval, image
- retval : True, False
- image : 현재 프레임 ( numpy.ndarray )
'OpenCV' 카테고리의 다른 글
[OpenCV] 그리기 함수 (0) | 2023.03.04 |
---|---|
[OpenCV] 마스크 연산 / ROI (0) | 2023.03.02 |
[OpenCV] Img crop / 밝기 조절 (0) | 2023.03.02 |
[OpenCV] 영상데이터 표현, 생성, 복사 (0) | 2023.02.21 |
[OpenCV] Matplotlib을 이용한 영상 출력 (0) | 2023.02.21 |