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创建XML文档
Mar 01 Python
Python中定时任务框架APScheduler的快速入门指南
Jul 06 Python
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
Apr 02 Python
python 读取txt中每行数据,并且保存到excel中的实例
Apr 29 Python
python实现生成字符串大小写字母和数字的各种组合
Jan 01 Python
python安装pywin32clipboard的操作方法
Jan 24 Python
Python 数据库操作 SQLAlchemy的示例代码
Feb 18 Python
python sklearn包——混淆矩阵、分类报告等自动生成方式
Feb 28 Python
keras中epoch,batch,loss,val_loss用法说明
Jul 02 Python
Python 使用Opencv实现目标检测与识别的示例代码
Sep 08 Python
如何利用pycharm进行代码更新比较
Nov 04 Python
Pygame Time时间控制的具体使用详解
Nov 17 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
如何把php5.3版本升级到php5.4或者php5.5
2015/07/31 PHP
laravel 操作数据库常用函数的返回值方法
2019/10/11 PHP
JavaScript 学习笔记(十一)
2010/01/19 Javascript
JS实现两个大数(整数)相乘
2014/04/28 Javascript
jquery实现简单的轮换出现效果实例
2015/07/23 Javascript
限制只能输入数字的实现代码
2016/05/16 Javascript
jquery网页加载进度条的实现
2017/06/01 jQuery
BootStrap中Table隐藏后显示问题的实现代码
2017/08/31 Javascript
AjaxUpLoad.js实现文件上传功能
2018/03/02 Javascript
AngularJS自定义过滤器用法经典实例总结
2018/05/17 Javascript
node.js中TCP Socket多进程间的消息推送示例详解
2018/07/10 Javascript
JavaScript碎片—函数闭包(模拟面向对象)
2019/03/13 Javascript
js获取对象,数组所有属性键值(key)和对应值(value)的方法示例
2019/06/19 Javascript
微信小程序如何调用图片接口API并居中显示
2019/06/29 Javascript
小程序实现日历左右滑动效果
2019/10/21 Javascript
通过实例解析vuejs如何实现调试代码
2020/07/16 Javascript
使用AutoJs实现微信抢红包的代码
2020/12/31 Javascript
[48:41]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
Python字符串的encode与decode研究心得乱码问题解决方法
2009/03/23 Python
Python删除指定目录下过期文件的2个脚本分享
2014/04/10 Python
Python操作MySQL简单实现方法
2015/01/26 Python
Python实现的RSS阅读器实例
2015/07/25 Python
Python学习入门之区块链详解
2017/07/25 Python
详解Python正则表达式re模块
2019/03/19 Python
pytorch 状态字典:state_dict使用详解
2020/01/17 Python
Selenium使用Chrome模拟手机浏览器方法解析
2020/04/10 Python
HTML5 Canvas如何实现纹理填充与描边(Fill And Stroke)
2013/07/15 HTML / CSS
捷克体育用品购物网站:D-sport
2017/12/28 全球购物
豪华床上用品、床单和浴室必需品:Peacock Alley
2019/09/04 全球购物
《小草和大树》教学反思
2014/02/16 职场文书
群众路线剖析材料怎么写
2014/10/09 职场文书
2015年信贷员工作总结
2015/04/28 职场文书
试用期转正工作总结2015
2015/05/28 职场文书
2019年作为一名实习生的述职报告
2019/09/29 职场文书
Django程序的优化技巧
2021/04/29 Python
Mysql关于数据库是否应该使用外键约束详解说明
2021/10/24 MySQL