import cv2
#原始文件名
video = "demo.mp4"
#运行后保存的文件名
result_video = "demo-result.mp4"
#读取视频
cap = cv2.VideoCapture(video)
#获取视频帧率
fps_video = cap.get(cv2.CAP_PROP_FPS)
#设置写入视频的编码格式
fourcc = cv2.VideoWriter_fourcc(*"mp4v")
#获取视频宽度
frame_width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
#获取视频高度
frame_height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))
####重要
videoWriter = cv2.VideoWriter(result_video, fourcc, fps_video, (frame_width, frame_height))#####可以做其他更改
frame_id = 0
while (cap.isOpened()):ret, frame = cap.read()if ret == True:frame_id += 1left_x_up = int(frame_width / frame_id)left_y_up = int(frame_height / frame_id)right_x_down = int(left_x_up + frame_width / 10)right_y_down = int(left_y_up + frame_height / 10)#文字坐标word_x = left_x_up + 5word_y = left_y_up + 25cv2.rectangle(frame, (left_x_up, left_y_up), (right_x_down, right_y_down), (55,255,155), 5)cv2.putText(frame, 'frame_%s' %frame_id, (word_x, word_y), cv2.FONT_HERSHEY_SIMPLEX, 1, (55,255,155), 2)#****写入视频videoWriter.write(frame)else:videoWriter.release()break

Python OpenCV 在视频上添加文字后保存视频相关推荐

  1. python opencv 如何给图片添加文字?cv2.putText() PIL

    参考文章1:python如何在图片上添加文字(中文和英文)Python在图片上添加文字的两种方法:OpenCV和PIL 参考文章2:python之------如何在图片上面添加文字(多种类型的文字)[ ...

  2. python怎么加图片_怎么在图片旁边加文字 python如何在图片上添加文字 - 励志 - 52资讯网...

    Python在图片上添加文字的两种方法:OpenCV和PIL 一.OpenCV方法 1.安装cv2 pip install opencv-python 2.利用putText方法来实现在图片的指定位置 ...

  3. matlab2018在图片上添加文字并保存且图片没有白边

    文章目录 图片添加文字并保存 去除白边 添加文字使用 text函数,难点在于保存,使用 getframe来捕获,然后使用 imwrite来保存,类似的教程网上很多,但是有的添加文字不是使用text函数 ...

  4. python如何在图片上添加文字_Python在图片中添加文字的两种方法

    本文主要介绍的是利用Python在图片中添加文字的两种方法,下面分享处理供大家参考学习,下来要看看吧 一.使用OpenCV 在图片中添加文字看上去很简单,但是如果是利用OpenCV来做却很麻烦.Ope ...

  5. python如何在图片上添加文字_python在图片中添加文字学习文档

    一开始出现错误如下: 原因为0000.JPG前应该是\而不是.修改后,运行以下代码,报错: 查阅资料后,加上了字体文件的路径 运行以下代码后,仍有相同的报错 from PIL import Image ...

  6. opencv在图片上添加文字

    import cv2img=cv2.imread('1.jpg',cv2.IMREAD_COLOR) # 打开文件font = cv2.FONT_HERSHEY_DUPLEX # 设置字体# 图片对象 ...

  7. Python版在图片上添加图片

    在介绍完给图上添加文字后,我们再介绍给图片上添加图片,也就是图片的叠加. 需要使用的Python的图像库:PIL.更加详细的知识点如下: Imaga模块:用来创建,打开,保存图片文件 new(path ...

  8. Python---在图片上添加文字

    使用PIL在图片上添加文字 from PIL import Image, ImageDraw, ImageFont# 创建空白图像 height = 1000 width = 500 img = Im ...

  9. opencv怎么在图片上添加文字?

    在 OpenCV 中,可以使用 cv2.putText() 函数在图像上添加文本.这个函数需要指定文本.文本位置.字体.字体比例.颜色.线宽等参数. opencv怎么在图片上添加文字? 下面是一个示例 ...

  10. 通过Python在健康码,行程卡的截图上添加文字内容,省心省力

    通过Python在健康码,行程卡的截图上添加文字内容,省心省力 最近几年,由于疫情的原因,学校经常要求家长,把健康码,通行卡等截图内容加上学生名字以及家长的名字或者电话号码后,发给学校:如此一来,就要 ...

最新文章

  1. 杨立昆辞Facebook人工智能实验室主任,任首席科学家
  2. Dell R410/710 升级网卡驱动
  3. MySQL中,21个写SQL的好习惯
  4. uart口图片_uart 加强了的串口调试助手,可以自动记录传输数据,并且显示图片,示波器等功能 Com Port 编程 267万源代码下载- www.pudn.com...
  5. 再见 Feign!推荐一款微服务间调用神器,跟 SpringCloud 绝配!
  6. 运维笔记 - Nginx
  7. CompletionService VS ExecutorService
  8. ubuntu16.04登录后无dash,无启动栏launch,无menu bar,只有桌面背景解决办法
  9. JS实现改变复选框选中行中指定单元格背景色(状态改变事件)
  10. 20160205 - Windows 10 家庭版没有组策略
  11. 速度上车,全网无损音乐,付费内容任你免费下载
  12. Flutter补间动画
  13. tomcat源码解读(一)
  14. readline library not found
  15. 魅族android10内测答案,魅族Flyme9内测答案
  16. 人工智能实验--汉诺塔规约图(四个盘子)
  17. 克鲁格曼《微观经济学》第2版课后习题答案
  18. asp.net 调用word的DCOM组件遇见各种问题之乱弹琴
  19. 物联网操作系统HelloX V1.85发布公告
  20. 罗马音平假字复制_罗马音平假名和片假名大全

热门文章

  1. PS教程:逼真的模特投影
  2. android工程师专业技能,android开发工程师简历中的专业技能怎么写
  3. 弗雷格的伟大历史贡献:量词的引入
  4. Excel2013使用插入特殊符号或复选框功能制作带对号的打钩方框
  5. C3之text属性的补充
  6. C++中数据类型int, short, long, long long的数据范围
  7. ipv6的127位掩码如何表示_网络工程师(5):IP如何编址
  8. GitHub上README.md文件的图片大小尺寸
  9. 基于github上camera开源框架CameraKit,实现仿微信拍照摄像功能
  10. redis key设计技巧