OpenCV进行批量处理,在视频文件夹中每隔一定帧数提取一幅图像,并完成保存操作。
发布时间
阅读量:
阅读量
利用OpenCV进行视频处理时,对应的Python代码如下所示:
系统默认设置为每10帧截取一幅图像,并将每幅图像按照{视频名}_{数字编号}.jpg的格式进行命名保存。
import numpy as np
import cv2
import glob
import time
import os
def process_video(VIDEO_PATH,count):
head, tail = os.path.split(VIDEO_PATH)
print("Video file name : {}".format(tail))
common_file_name = tail.split('.')[-2]
cv2.namedWindow('gauge', cv2.WINDOW_NORMAL)
# cv2.namedWindow('gauge',cv2.WINDOW_AUTOSIZE)
vs = cv2.VideoCapture(VIDEO_PATH)
time.sleep(2.0)
idx = count
while True:
_, src = vs.read()
if src is
全部评论 (0)
还没有任何评论哟~
