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,就说明输出图想你设置的宽高和原来的宽高不匹配

相关推荐
花酒锄作田37 分钟前
Repository 模式在 FastAPI 中的应用
python·fastapi
2401_894915531 小时前
Geo 优化源码部署常见报错排查:连接失败、地图加载、地域词失效解决方案
服务器·开发语言·python·安全·php
starzy19901 小时前
Soloop 智能视频创作全流程实战指南
数据库·microsoft·音视频
xingyuzhisuan2 小时前
星宇智算 AI 视频工作台・图生视频(首尾帧)・Vidu:双模型可控动态过渡生成应用
人工智能·计算机视觉·音视频
databook2 小时前
用递归消除法优化“特征子集”
python·机器学习·scikit-learn
CAE二次开发工程师2 小时前
【C语言入门到精通】-基础篇
c语言·开发语言·python
zandy10113 小时前
全价位数字调音台横向解析:覆盖国产与进口机型,按预算、应用场景对照选型指南
音视频·数字调音台
AI服务老曹3 小时前
NVIDIA GPU部署AI视频分析常见问题和排查清单
人工智能·音视频
森G4 小时前
comfyui安装ComfyUI-Manager失败问题-解决办法
python
过期的秋刀鱼!4 小时前
倾斜数据集的错误指标-混淆矩阵
人工智能·python·深度学习·机器学习·概率论·模型评估