小编Anu*_*kar的帖子

如何以特定 FPS 从视频中提取帧?

我能够test.mp4使用以下代码提取某个文件的帧:

import cv2
def get_frames():
    cap = cv2.VideoCapture('test.mp4')
    i = 0
    while cap.isOpened():
        ret, frame = cap.read()
        if not ret:
            break
        cv2.imwrite('test_'+str(i)+'.jpg', frame)
        i += 1

    cap.release()
    cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)

许多提取的帧是无用的(它们几乎相同)。我需要能够设置可以完成帧提取的特定速率。

python opencv

6
推荐指数
1
解决办法
4405
查看次数

标签 统计

opencv ×1

python ×1