IDSL_Demo_Ver-1 / utils /frame_extractor.py
SathvikGanta's picture
Create utils/frame_extractor.py
326dd00 verified
raw
history blame contribute delete
344 Bytes
import cv2
def extract_frames(video_path, interval=30):
cap = cv2.VideoCapture(video_path)
frames = []
count = 0
while cap.isOpened():
ret, frame = cap.read()
if not ret:
break
if count % interval == 0:
frames.append(frame)
count += 1
cap.release()
return frames