OpenCV是很好的一个图像处理库;
基于OpenCV的图像处理;
视频转图片
#*************************************************************
#*********************视频转图片*******************************
#*************************************************************
import cv2 #OpenCV库
import os
def getphoto(video_in, video_save):
cap = cv2.VideoCapture(video_in) # 打开视频文件
n_frames = int(cap.get(cv2.CAP_PROP_FRAME_COUNT)) # 视频的帧数
fps = cap.get(cv2.CAP_PROP_FPS) # 视频的帧率
dur = n_frames / fps # 视频的时间
num_frame = 0
judge = cap.isOpened()
while judge:
flag, frame

本文介绍了如何使用OpenCV进行视频与图片的相互转换。通过OpenCV库,可以方便地实现视频转图片和图片转视频的操作。在处理过程中,需要注意视频合成时的文件格式问题,如果直接生成MP4可能会遇到错误,建议后期使用其他工具转换为MP4格式。
最低0.47元/天 解锁文章


被折叠的 条评论
为什么被折叠?



