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

相关推荐
hiddenSharp42911 分钟前
【Python】使用 爬虫/GitHub Actions 自动更新 CSDN 个人主页浏览量统计
爬虫·python·github
thinkerCoder31 分钟前
mac上如何安装指定版本的python
python·科技·macos
好喜欢吃红柚子35 分钟前
【卷积基础】CNN中一些常见卷积(1*1卷积、膨胀卷积、组卷积、深度可分离卷积)
人工智能·python·深度学习·计算机视觉·cnn
豆本-豆豆奶1 小时前
最全面的Python重点知识汇总,建议收藏!
开发语言·数据库·python·oracle
Bosenya121 小时前
【信号处理】绘制IQ信号时域图、星座图、功率谱
开发语言·python·信号处理
每天的每一天1 小时前
视频播放相关的杂记
音视频
AI原吾1 小时前
探索PyAV:Python中的多媒体处理利器
开发语言·python·ai·pyav
一切么得问题2 小时前
关于倍速播放百度网盘视频
音视频
oliveira-time2 小时前
爬虫学习8
开发语言·javascript·爬虫·python·算法
正义的彬彬侠2 小时前
XGBoost算法Python代码实现
python·决策树·机器学习·numpy·集成学习·boosting·xgboost