没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
1页
我就废话不多说了,直接上代码吧! 1.视频分帧: import cv2 vidcap = cv2.VideoCapture('005.avi') success,image = vidcap.read() count = 0 success = True while success: success,image = vidcap.read() cv2.imwrite("frame%d.jpg" % count, image) # save frame as JPEG file if cv2.waitKey(10) == 27: break count += 1 2.多帧合
资源详情
资源评论
资源推荐
python-视频分帧视频分帧&多帧合成视频实例多帧合成视频实例
我就废话不多说了,直接上代码吧!
1.视频分帧:视频分帧:
import cv2
vidcap = cv2.VideoCapture('005.avi')
success,image = vidcap.read()
count = 0
success = True
while success:
success,image = vidcap.read()
cv2.imwrite("frame%d.jpg" % count, image) # save frame as JPEG file
if cv2.waitKey(10) == 27:
break
count += 1
2.多帧合成视频:多帧合成视频:
import cv2
def images_to_video():
fps = 30 # 帧率
num_frames = 500
img_array = [] img_width = 720
img_height = 1280
for i in range(num_frames+1):
filename = "./frames/"+str(i)+".png"
img = cv2.imread(filename)
if img is None:
print(filename + " is non-existent!")
continue
img_array.append(img)
out = cv2.VideoWriter('demo.avi', cv2.VideoWriter_fourcc(*'DIVX'), fps,(img_width,img_height))
for i in range(len(img_array)):
out.write(img_array[i])
out.release()
def main():
images_to_video()
if __name__ == "__main__":
main()
以上这篇python-视频分帧&多帧合成视频实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支
持软件开发网。
您可能感兴趣的文章您可能感兴趣的文章:python读取视频流提取视频帧的两种方法python 实现视频 图像帧提取python 视频逐帧保存为图片的完
整实例使用python-opencv读取视频,计算视频总帧数及FPS的实现python实现视频读取和转化图片python实现将视频按帧读取
到自定义目录
weixin_38687539
- 粉丝: 9
- 资源: 923
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0