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发送Email方法实例
Aug 21 Python
python实现字典(dict)和字符串(string)的相互转换方法
Mar 01 Python
使用Python读取大文件的方法
Feb 11 Python
Python正则表达式指南 推荐
Oct 09 Python
解决py2exe打包后,总是多显示一个DOS黑色窗口的问题
Jun 21 Python
python如何实现数据的线性拟合
Jul 19 Python
使用pandas实现连续数据的离散化处理方式(分箱操作)
Nov 22 Python
PyTorch中反卷积的用法详解
Dec 30 Python
python之生成多层json结构的实现
Feb 27 Python
pyspark 随机森林的实现
Apr 24 Python
一文详述 Python 中的 property 语法
Sep 01 Python
Python中22个万用公式的小结
Jul 21 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/10/09 PHP
Godaddy空间Zend Optimizer升级方法
2010/05/10 PHP
如何用PHP实现插入排序?
2013/04/10 PHP
PHP 通过Socket收发十六进制数据的实现代码
2013/08/16 PHP
PHP中使用TCPDF生成PDF文档实例
2014/07/01 PHP
Laravel执行migrate命令提示:No such file or directory的解决方法
2016/03/16 PHP
PHP后端银联支付及退款实例代码
2017/06/23 PHP
php字符串函数 str类常见用法示例
2020/05/15 PHP
js 判断一个元素是否在页面中存在
2012/12/27 Javascript
Jquery同辈元素选中/未选中效果的实例代码
2013/08/01 Javascript
javascript的BOM汇总
2015/07/16 Javascript
js判断子窗体是否关闭的方法
2015/08/11 Javascript
js利用clipboardData实现截屏粘贴功能
2016/10/12 Javascript
javascript数据结构中栈的应用之符号平衡问题
2017/04/11 Javascript
常见的浏览器Hack技巧整理
2017/06/29 Javascript
vue配置nprogress实现页面顶部进度条
2019/09/21 Javascript
Python程序员鲜为人知但你应该知道的17个问题
2014/06/04 Python
Python 实现数据库(SQL)更新脚本的生成方法
2017/07/09 Python
Python实现拷贝/删除文件夹的方法详解
2018/08/29 Python
Python面向对象基础入门之编码细节与注意事项
2018/12/11 Python
Python 堆叠柱状图绘制方法
2019/07/29 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
2020/02/07 Python
Pycharm生成可执行文件.exe的实现方法
2020/06/02 Python
Python lxml库的简单介绍及基本使用讲解
2020/12/22 Python
python 窃取摄像头照片的实现示例
2021/01/08 Python
使用phonegap创建联系人的实现方法
2017/03/30 HTML / CSS
美国女孩洋娃娃店:American Girl
2017/10/24 全球购物
土木工程师职业规划范文
2014/03/07 职场文书
2014年两会学习心得体会
2014/03/10 职场文书
学前班评语大全
2014/05/04 职场文书
大班亲子运动会方案
2014/06/10 职场文书
会计工作态度自我评价
2015/03/06 职场文书
退休欢送会致辞
2015/07/31 职场文书
九年级历史教学反思
2016/02/19 职场文书
原生Javascript+HTML5一步步实现拖拽排序
2021/06/12 Javascript
5种方法告诉你如何使JavaScript 代码库更干净
2021/09/15 Javascript