opencv对视频图片进行修改 python

d代码如下:

复制代码
import cv2
def detect(frame):#对视频进行处理
    img=cv2.rectangle(frame,(1,10),(100,300),color=(255,255,1),thickness=3)#里面画一个框
    return img

mp4_path = r'..\data\fish.mp4'
print(mp4_path)
cap = cv2.VideoCapture(mp4_path)

# # 设置视频的编码格式
fourcc = cv2.VideoWriter.fourcc(*'avci')
# # 定义视频保存的输出属性
out = cv2.VideoWriter(r'outpt_test.mp4', fourcc, 15, (1280, 720))#图片的宽高一定要对应
while cap.isOpened():
    ret, frame = cap.read()
    if not ret:
        break
    img = detect(frame)
    out.write(img)
out.release()
cap.release()

def detect(frame):#对视频进行处理

img=cv2.rectangle(frame,(1,10),(100,300),color=(255,255,1),thickness=3)#里面画一个框

return img

ps:如果显示出来的的保存的视频是1Kb,就说明输出图想你设置的宽高和原来的宽高不匹配

相关推荐
卷心菜狗1 分钟前
Python进阶-深浅拷贝辨析
开发语言·python
潜创微科技3 分钟前
切换器芯片主要型号有哪些:潜创微高清音视频领域主流型号与应用场景全解析
音视频
Thomas.Sir13 分钟前
重构诊疗效率与精准度之【AI 赋能临床诊断与辅助决策从理论到实战】
人工智能·python·ai·医疗·诊断
V胡桃夹子19 分钟前
pyenv-win 完整安装+使用手册
python·pyenv
ego.iblacat24 分钟前
Python 连接 MySQL 数据库
数据库·python·mysql
KevinCyao39 分钟前
106视频短信接口怎么发?支持高清影音下发的106视频短信服务商
音视频
humors2211 小时前
各厂商工具包网址
java·数据库·python·华为·sdk·苹果·工具包
潜创微科技--高清音视频芯片方案开发1 小时前
2026年切换器方案服务商市场格局分析与主流品牌选型指南
音视频·硬件工程
pzx_0012 小时前
【优化器】 随机梯度下降 SGD 详解
人工智能·python·算法
大邳草民2 小时前
Python 中 global 与 nonlocal 的语义与机制
开发语言·笔记·python