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的gevent框架下执行异步的Solr查询的教程
Apr 16 Python
Python打印斐波拉契数列实例
Jul 07 Python
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
Dec 11 Python
200行python代码实现2048游戏
Jul 17 Python
利用anaconda作为python的依赖库管理方法
Aug 13 Python
对python中UDP,socket的使用详解
Aug 22 Python
python实现WebSocket服务端过程解析
Oct 18 Python
python 获取当前目录下的文件目录和文件名实例代码详解
Mar 10 Python
Python ArgumentParse的subparser用法说明
Apr 20 Python
python中导入 train_test_split提示错误的解决
Jun 19 Python
基于Django集成CAS实现流程详解
Nov 28 Python
Python基础数据类型tuple元组的概念与用法
Aug 02 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正则
2006/07/07 PHP
php microtime获取浮点的时间戳
2010/02/21 PHP
PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)
2012/08/31 PHP
跟我学Laravel之安装Laravel
2014/10/15 PHP
php去除字符串中空字符的常用方法小结
2015/03/17 PHP
php打包压缩文件之ZipArchive方法用法分析
2016/04/30 PHP
完美解决phpexcel导出到xls文件出现乱码的问题
2016/10/29 PHP
Yii2框架数据验证操作实例详解
2018/05/02 PHP
如何让您的中波更粗更长 - 中波框形天线制作
2021/03/10 无线电
functional继承模式 摘自javascript:the good parts
2011/06/20 Javascript
jquery改变disabled的boolean状态的三种方法
2013/12/13 Javascript
js 获取元素下面所有li的两种方法
2014/04/14 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
2016/04/07 Javascript
原生JS封装Ajax插件(同域、jsonp跨域)
2016/05/03 Javascript
基于BootStrap Metronic开发框架经验小结【四】Bootstrap图标的提取和利用
2016/05/12 Javascript
AngularJS操作键值对象类似java的hashmap(填坑小结)
2016/11/12 Javascript
Three.js基础部分学习
2017/01/08 Javascript
Vue实现web分页组件详解
2017/11/28 Javascript
axios+Vue实现上传文件显示进度功能
2019/04/14 Javascript
解决Vue项目中tff报错的问题
2020/10/21 Javascript
Python自定义类的数组排序实现代码
2016/08/28 Python
一道python走迷宫算法题
2018/01/22 Python
Python实现扣除个人税后的工资计算器示例
2018/03/26 Python
用 Python 连接 MySQL 的几种方式详解
2018/04/04 Python
python hough变换检测直线的实现方法
2019/07/12 Python
Python3 requests文件下载 期间显示文件信息和下载进度代码实例
2019/08/16 Python
浅析Python迭代器的高级用法
2020/07/16 Python
Redbubble法国:由独立艺术家设计的独特产品
2019/01/08 全球购物
KENZO官网:高田贤三在法国创立的品牌
2019/05/16 全球购物
科级干部考察材料
2014/02/15 职场文书
学雷锋树新风演讲稿
2014/05/10 职场文书
教师“一帮一”结对子活动总结
2015/05/07 职场文书
2016大学迎新晚会开场白
2015/11/24 职场文书
Mysql效率优化定位较低sql的两种方式
2021/05/26 MySQL
DSP接收机前端设想
2022/04/05 无线电
python语言中pandas字符串分割str.split()函数
2022/08/05 Python