惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
大猫的无限游戏
大猫的无限游戏
J
Java Code Geeks
罗磊的独立博客
雷峰网
雷峰网
G
Google Developers Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
爱范儿
爱范儿
B
Blog RSS Feed
腾讯CDC
Apple Machine Learning Research
Apple Machine Learning Research
D
Docker
Recent Announcements
Recent Announcements
T
Tailwind CSS Blog
博客园 - 聂微东
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Vercel News
Vercel News
小众软件
小众软件
人人都是产品经理
人人都是产品经理
云风的 BLOG
云风的 BLOG
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
I
InfoQ
S
SegmentFault 最新的问题

博客园 - 拓子

.net编码规则 tensorflow mnist The tensorflow simplest calculate english opencv 图片识别 随机概率 从excel 导入数据绘制 散点图 tensor flow 线性回归 一些搞笑,但有意义的图片 基于python玩转人工智能最火框架之TensorFlow人工智能&深度学习介绍 win10 64下anaconda4.2.0(python3.5) PYTHON 爬虫 baidu美女图片 falkonry python hadoop wordcout测试 CENTOS重新安装JDK 搭建Hadoop的环境 目录和权限 centos基本命令
python opencv
拓子 · 2020-03-05 · via 博客园 - 拓子

# -*- coding: utf-8 -*-
"""
Created on Thu Mar 5 17:42:05 2020

@author: Administrator
"""

import cv2
"""
读取视频文件的帧, 采用yuv颜色编码写入到另一个帧
6
7 VideoCapture和VideoWriter用于视频文件的读写
8 VideoCapture读的每一帧都是一个bgr格式的图像
"""
videoCapture = cv2.VideoCapture("vedio/4.mp4")
fps = videoCapture.get(cv2.CAP_PROP_FPS)
size = (
int(videoCapture.get(cv2.CAP_PROP_FRAME_WIDTH)),
int(videoCapture.get(cv2.CAP_PROP_FRAME_HEIGHT))
)
print(size)
videoWriter = cv2.VideoWriter(
"4.mp4",
cv2.VideoWriter_fourcc("I", "4", "2", "0"), fps, size )
'''
24 编码器常用的几种:
25 cv2.VideoWriter_fourcc("I", "4", "2", "0")
26 压缩的yuv颜色编码器,4:2:0色彩度子采样 兼容性好,产生很大的视频 avi
27 cv2.VideoWriter_fourcc("P", I", "M", "1")
28 采用mpeg-1编码,文件为avi
29 cv2.VideoWriter_fourcc("X", "V", "T", "D")
30 采用mpeg-4编码,得到视频大小平均 拓展名avi
31 cv2.VideoWriter_fourcc("T", "H", "E", "O")
32 Ogg Vorbis, 拓展名为ogv
33 cv2.VideoWriter_fourcc("F", "L", "V", "1")
34 FLASH视频,拓展名为.flv
35 '''

success, frame = videoCapture.read()
count=0
while success: # 循环直到没有帧了
videoWriter.write(frame)
success, frame = videoCapture.read()
path=str(count) +'.jpg'
cv2.imwrite(path, frame)
count=count+1