python对视频画框标记后保存的方法
作者:别说话写代码 时间:2022-09-23 03:20:05
需要画框取消注释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()
来源:https://blog.csdn.net/qq_21997625/article/details/82116778
标签:python,视频,标记
0
投稿
猜你喜欢
MySQL中锁的相关问题
2024-01-13 09:49:33
MySQL 性能优化的最佳20多条经验分享
2024-01-22 00:42:49
CSS制作滑动折叠的文字效果
2008-12-01 13:10:00
asp如何显示自定义随机信息?
2010-06-08 09:39:00
如何用Python搭建gRPC服务
2023-02-08 16:00:54
使用Tensorboard工具查看Loss损失率
2022-04-17 12:50:30
解决Pandas to_json()中文乱码,转化为json数组的问题
2023-12-05 19:06:33
MySQL 管理
2024-01-13 14:42:43
python3 字符串str和bytes相互转换
2023-03-31 09:12:47
也谈 CSS Sprites
2009-10-06 15:14:00
ASP连接MSSQL的错误: 拒绝访问
2008-11-23 20:40:00
Python3如何使用多线程升程序运行速度
2023-02-06 05:11:42
django云端留言板实例详解
2023-12-13 08:17:59
一行代码让 Python 的运行速度提高100倍
2021-05-18 12:29:50
Python Matplotlib库安装与基本作图示例
2021-09-01 04:22:51
Vue 解决多级动态面包屑导航的问题
2024-05-02 17:11:19
Python中用max()方法求最大值的介绍
2021-12-08 09:33:06
如何安装多版本python python2和python3共存以及pip共存
2021-03-23 05:08:58
PHP封装CURL扩展类实例
2023-07-17 15:19:50
python实现简单日志记录库glog的使用
2023-01-07 23:14:40