python对视频画框标记后保存的方法


Posted in Python onDecember 07, 2018

需要画框取消注释rectangle

import cv2
import os,sys,shutil
import numpy as np
 
# Open the input movie file, input the filepath as
input_filepath = sys.argv[1]
input_movie = cv2.VideoCapture(input_filepath)
length = int(input_movie.get(cv2.CAP_PROP_FRAME_COUNT))
 
#设置output
output_movie = cv2.VideoWriter(input_filepath.replace("mp4","avi").replace("input","output"), cv2.VideoWriter_fourcc('D', 'I', 'V', 'X'), 25, (1280, 720))
 
# Initialize some variables
frame_number = 0
 
while True:
 # Grab a single frame of video
 ret, frame = input_movie.read()
 
 frame_number += 1
 
 # Quit when the input video file ends
 if not ret:
  break
 
 # Draw a box around the body: input the top left point(x,y) and bottom right point(x,y)
 #cv2.rectangle(frame, (left, top), (right, bottom), (0, 0, 255), 2)
 
 # Write the resulting image to the output video file
 print("Writing frame {} / {}".format(frame_number, length))
 output_movie.write(frame)
 
# All done!
input_movie.release()
cv2.destroyAllWindows()

以上这篇python对视频画框标记后保存的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python linecache.getline()读取文件中特定一行的脚本
Sep 06 Python
Python解释执行原理分析
Aug 22 Python
Python实现设置windows桌面壁纸代码分享
Mar 28 Python
Python对字符串实现去重操作的方法示例
Aug 11 Python
解决seaborn在pycharm中绘图不出图的问题
May 24 Python
flask框架路由常用定义方式总结
Jul 23 Python
python实现WebSocket服务端过程解析
Oct 18 Python
Python面向对象封装操作案例详解
Dec 31 Python
pytorch:model.train和model.eval用法及区别详解
Feb 20 Python
python代码能做成软件吗
Jul 24 Python
如何利用python之wxpy模块玩转微信
Aug 17 Python
Python实现猜拳与猜数字游戏的方法详解
Apr 06 Python
python opencv读mp4视频的实例
Dec 07 #Python
python利用requests库模拟post请求时json的使用教程
Dec 07 #Python
Python 加密与解密小结
Dec 06 #Python
Python 带有参数的装饰器实例代码详解
Dec 06 #Python
DES加密解密算法之python实现版(图文并茂)
Dec 06 #Python
python获取时间及时间格式转换问题实例代码详解
Dec 06 #Python
python中ImageTk.PhotoImage()不显示图片却不报错问题解决
Dec 06 #Python
You might like
社区(php&&mysql)五
2006/10/09 PHP
PHP中copy on write写时复制机制介绍
2014/05/13 PHP
详解配置 Apache 服务器支持 PHP 文件的解析
2017/02/15 PHP
分享别人写的一个小型js框架
2007/08/13 Javascript
js或者jquery判断图片是否加载完成实现代码
2013/03/20 Javascript
Jquery加载时从后台读取数据绑定到dropdownList实例
2013/06/09 Javascript
js实现拉伸拖动iframe的具体代码
2013/08/03 Javascript
基于Bootstrap实现下拉菜单项和表单导航条(两个菜单项,一个下拉菜单和登录表单导航条)
2016/07/22 Javascript
微信小程序 toast 详解及实例代码
2016/11/09 Javascript
vue.js框架实现表单排序和分页效果
2017/08/09 Javascript
理解 Node.js 事件驱动机制的原理
2017/08/16 Javascript
Vue+element-ui 实现表格的分页功能示例
2018/08/18 Javascript
解决$store.getters调用不执行的问题
2019/11/08 Javascript
python切换hosts文件代码示例
2013/12/31 Python
详解Python的Flask框架中生成SECRET_KEY密钥的方法
2016/06/07 Python
python os用法总结
2018/06/08 Python
通过shell+python实现企业微信预警
2019/03/07 Python
python实现kmp算法的实例代码
2019/04/03 Python
一个可以套路别人的python小程序实例代码
2019/04/09 Python
python实现微信小程序用户登录、模板推送
2019/08/28 Python
Python多重继承之菱形继承的实例详解
2020/02/12 Python
基于Keras中Conv1D和Conv2D的区别说明
2020/06/19 Python
python else语句在循环中的运用详解
2020/07/06 Python
python如何建立全零数组
2020/07/19 Python
HTML5语义化元素你真的用对了吗
2019/08/22 HTML / CSS
cosme官方海外旗舰店:日本最大化妆品和美容产品的综合口碑网站
2017/01/18 全球购物
澳大利亚领先的在线葡萄酒零售商:Get Wines Direct
2018/03/27 全球购物
中国领先的汽车保养服务平台:途虎养车
2019/10/18 全球购物
JYSK加拿大:购买家具、床垫、家居装饰等
2020/02/14 全球购物
Shopping happy life西班牙:以最优惠的价格提供最好的时尚配饰
2020/03/13 全球购物
2014年网管工作总结
2014/12/11 职场文书
2015年人力资源部工作总结
2015/04/30 职场文书
难以忽视的真相观后感
2015/06/05 职场文书
Java实现聊天机器人完善版
2021/07/04 Java/Android
Python 数据结构之十大经典排序算法一文通关
2021/10/16 Python
一次线上mongo慢查询问题排查处理记录
2022/03/18 MongoDB