python + opencv 第三节 视频文件的读取和保存

#本节讲解视频的读取,显示和保存
# 1. cv2.VideoCapture()
# 有两种用法
# cv2.VideoCapture(filename)
# filename : 要打开的视频
# cv2.VideoCapture(device)
# device : 要打开的摄像头,如果要打开默认摄像头,则填 0 ,如笔记本自带的摄像头
import cv2
cap = cv2.VideoCapture('video_1.avi')
# 读取视频
# while(cap.isOpened()):
#     ret, frame  = cap.read()
#     if ret == False:
#         break
#     gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
#     cv2.imshow('frame', gray)
#     cv2.waitKey(10)
# k = cv2.waitKey(0)
#
# if k == 27:
#     cap.release()
#     cv2.destroyAllWindows()

# 保存视频
# 1.指定 FourCC 编码 FOURCC is short for "four character code"
# FOURCC是four character code“四个字符代码”的缩写
# -媒体文件中使用的视频编解码器,压缩格式,颜色或像素格式的标识符。
# FourCC 就是一个4字节码,用来确定视频的编码格式。
# 可用的编码可以查看 http://www.fourcc.org/codecs.php, 推荐使用 ”XVID"
fourcc = cv2.VideoWriter_fourcc(*'XVID')
# fourcc = cv2.VideoWriter_fourcc('X','V','I','D')
# def VideoWriter_fourcc(c1, c2, c3, c4): # real signature unknown; restored from __doc__
#     """
#     VideoWriter_fourcc
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值