利用python+opencv的方式实现对文件下所有视频的按帧截取图片,同时将同一个视频生成的所有图片保存为PDF文档形式。
import cv2
import os
from PIL import Image
videos_src_path = r'D:\myvideo' # 提取图片的视频文件夹
videos_save_path = r'D:\myvideo' # 保存图片的路径
videos = os.listdir(videos_src_path) # 用于返回指定的文件夹包含的文件或文件夹的名字的列表。
videos = filter(lambda x: x.endswith('mp4'), videos) # 将mp4文件读进来,可改为avi等格式
for each_video in videos:
frame_count = 1
# 得到每个文件夹的名字, 并指定每一帧的保存路径
each_video_name, _ = each_video.split('