이번 포스팅에서는 동영상을 불러올 때, 기본적인 속성값들을 불러오는 방법에 대해 알아보겠습니다.
기본 속성들 확인하기
cv2.CAP_PROP
으로 시작하는 상수들을 통해 값들을 확인할 수 있는데요. 대체로 다음과 같은 항목들을 확인할 수 있습니다.
- CAP_PROP_FRAME_WIDTH: 프레임 폭
- CAP_PROP_FRAME_HEIGHT: 프레임 높이
- CAP_PROP_FPS: 초당 프레임의 수
- CAP_PROP_ZOOM: 카메라 줌
각 항목들을 확인할 때는get
, 변경할 때는set
을 통해 할 수 있습니다. - cap.get(cv2.CAP_PROP_FRAME_WIDTH): 프레임의 폭을 반환합니다.
- cap.set(cv2.CAP_PROP_FRAME_WIDTH, 320): 프레임의 폭을 320으로 변경합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 | import cv2 cap = cv2.VideoCapture(0) width = cap.get(cv2.CAP_PROP_FRAME_WIDTH) height = cap.get(cv2.CAP_PROP_FRAME_HEIGHT) print('original size: %d, %d' % (width, height)) cap.set(cv2.CAP_PROP_FRAME_WIDTH, width/3) cap.set(cv2.CAP_PROP_FRAME_HEIGHT, height/3) width = cap.get(cv2.CAP_PROP_FRAME_WIDTH) height = cap.get(cv2.CAP_PROP_FRAME_HEIGHT) print('changed size: %d, %d' % (width, height)) | cs |
'Developer > OpenCV' 카테고리의 다른 글
[OpenCV] 카메라 영상 출력하기 (1) | 2020.08.14 |
---|---|
[OpenCV] 비트와이즈 연산 (Bitwise) (0) | 2020.04.09 |
[OpenCV] 알파블렌딩을 이용한 이미지 합성 (0) | 2020.04.08 |
[OpenCV] 이미지에서 관심영역 설정하기 (좌표 입력, 마우스 드래그) (6) | 2020.02.03 |
[OpenCV] 이미지 / 비디오 파일 읽기 (0) | 2020.01.26 |
댓글