프로그래밍/Python

파이썬으로 동영상 파일 처리 방법

Leeys 2021. 4. 2. 15:00
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!pip install opencv-python
 
import opencv
 
file_path = ' 파일 경로 '
 
cap = cv2.VideoCapture(file_path)
 
# 프레임 수 확인
 
frames = int(cap.get(cv2.CAP_PROP_FRAME_COUNT))
 
len(frames)
 
# 프레임 전부 읽어오기
 
n_frames = []
ret = True
 
while ret:
    ret, frame = cap.read()
    if not ret:
        break
    RGB = cv2.cvtColor(cv2.COLOR_BGR2RGB)
    n_frames.append(RGB)
 
# 이미지 확인
 
cv2.imshow('img', n_frames[0])
 
 
cs

 

* 모듈은 opencv 를 사용

 

* cv.VideoCapture을 통해 해당 경로에 있는 동영상 불러오기

 

* cap.get(cv.CAP_PROP_FAME_COUNT)으로 frame수를 frames 변수에 저장

 

* cap.read()를 사용하면 프레임을 제대로 불러드리면 ret 변수에 True 아니면 False 반환, frame변수에는 해당 이미지 배열 저장

 

* cv2.cvtColor(cv2.COLOR_BGR2RGB)으로 color가 BGR 형식으로 저장된 이미지를 BGR 순서로 변경(이미지를 메인창에서 볼수 있도록)

 

* cv2.imshow('img', n_frames[0]) 으로 n_frames 리스트에 저장된 0번 인덱스 이미지를 보여줌

🛒 함께 보면 좋은 상품: 써핏 여성 캡내장 반집업 래쉬가드 세트 SFRW012, L, 민트

https://link.coupang.com/a/fUeWqjLfky

 

써핏 여성 캡내장 반집업 래쉬가드 세트 SFRW012 - 래쉬가드 | 쿠팡

현재 별점 4.6점, 리뷰 166개를 가진 써핏 여성 캡내장 반집업 래쉬가드 세트 SFRW012! 지금 쿠팡에서 더 저렴하고 다양한 래쉬가드 제품들을 확인해보세요.

www.coupang.com

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.