【人脸检测0】视频分解图片与图片合成视频

一,引言

目标:这小节主要通过两个demo熟悉视频分解图片与图片合成视频的OpenCV的应用

环境:python3.6+OpenCV3.3.1

二,示例

Demo1:视频分解图片

目标:

1.指定文件夹中读取视频文件

2.将视频文件分解为图片

3.将图片保存在指定文件夹中

# -*-coding:utf-8-*-
#author: lyp time: 2018/8/8
# 视频分解图片
import cv2
cap = cv2.VideoCapture('E:/Envs/opencvdemo/one/1.mp4')  # 获取一个视频
isOpened = cap.isOpened()  # 判断当前视频是否打开
print(isOpened)
fps = cap.get(cv2.CAP_PROP_FPS)  # 帧率
width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))  # 获取宽度
height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))  # 获取高度
print(fps, width, height)
i = 0
while(isOpened):
    if i == 10:
        break
    else:
        i = i+1
    (flag, frame) = cap.read()  # 读取每一张。 flag:是否读取成功 frame:读取内容
    fileName = 'image' + str(i)

你可能感兴趣的:(Python,OPenCV,音视频,opencv,python)