import cv2
import numpy as np
import globvideo_f = 'demo_20200408_38.mp4' # 视频文件名
output_f = 'demo_20200408_38_logo.avi' # 输出视频文件名
video = cv2.VideoCapture(video_f)
logo_f = 'LOGO竖版彩色.png‘ # 需要加的logo
start_x, start_y, w, h = 50,50, 100, 125 # logo位置
logo = cv2.imread(logo_f)
logo = cv2.cvtColor(logo, cv2.COLOR_BGR2GRAY)
logo = cv2.resize(logo, (w,h))
ret, frame = video.read()
img_h, img_w = frame.shape[:2]
output_video = cv2.VideoWriter(output_f, cv2.VideoWriter_fourcc(*'DIV3'), 30, (img_w, img_h))
logo[logo<254] = 0
idx = 0
while True:ret, frame = video.read()idx += 1if frame is None:break    # frame[start_y:start_y+h, start_x:start_x+w,:] = 0if idx > 65 and idx < 1670:frame[start_y:start_y+h, start_x:start_x+w,:][logo==0] = 255output_video.write(frame)cv2.imshow('f', frame)print(idx)cv2.waitKey(1)

视频加logo代码python opencv-日常工具相关推荐

  1. 怎么批量给视频加logo水印?

    一些正式的视频在对外发布前一定要加上logo,例如公司对外发布的宣传片,自媒体从业者做的原创视频等,视频加上logo既能保护我们的知识产权防止视频被别人随意使用,又能加强视频的宣传效果,可见给视频添加 ...

  2. 怎么给视频加logo水印?操作简单易上手

    怎么给视频加logo水印?说到给视频添加水印可能会让很多人感到很麻烦,因为在大家的印象中给视频添加水印就是一项非常难的工作,首先需要使用到复杂的视频编辑软件,光学习使用视频编辑软件就需要花上大把的时间 ...

  3. python图片转视频加特效_使用Python opencv实现视频与图片的相互转换

    因为最近要经常转换数据集进行实验,因此记录一下. 1.视频转图片 即为将视频解析为一帧一帧的图片: import cv2 vc=cv2.VideoCapture("/home/hqd/Pyc ...

  4. android视频叠加字符,手机上给视频加logo 安卓手机上给视频加摇摆的文字水印的方法...

    注意此教程方案是『安卓手机端教程方案』 如果在手机端操作不方便或对眼睛不好 也可以用另外电脑端的教程方案操作:视频加旋转水印[找更多方案] 今天要介绍安卓手机上视频编辑助手是可以给视频添加摇摆的文字水 ...

  5. 如何在EDUIS中导出ETL字幕模板_给视频加字幕?这8个工具助力你的短视频创作!...

    来源:一周进步 · 安哥拉随着短视频的兴起,不少人转向了视频内容的创作.除去视频内容本身,为了给用户更好的观看体验,有些人会为视频添加字幕,方便用户在不同场景下观看视频.今天的文章,我想为你介绍 8 ...

  6. 双目测距代码 python opencv 利用双目摄像头拍照,测距

    环境:ubuntu14.04 软件:opencv3.3 +pycharm 好久没有写博客了,手都感觉好生疏,最近一直在研究工控机,水下机器人等,好不容易闲下来,没办法呀,继续前行吧,前面一直说双目测距 ...

  7. 如何在视频里加logo水印?

    如今,每个人都非常注重知识产权,小到一张图片和一个视频,都会在上面加上自己专注的品牌logo,这样做不仅可以保护好自己的知识产权,还能起到品牌宣传的作用.加上logo的视频对外发布后,可以防止被别人盗 ...

  8. n行Python代码系列:两行代码去除抖音快手短视频尾部Logo

    ☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython ░ 一.引言 最近看到好几篇类似"n行Python代码-"的博文,看起来还 ...

  9. Python小工具:批量给视频加水印!

    来自公众号:Python技术 有小伙伴说直接用 python 的 ffmpeg 库更香,刚好今天领导安排了一个给视频批量加水印的任务,咱就拿它来试试水. 简介 FFmpeg 是一套强大的音视频处理程序 ...

最新文章

  1. 数组常用解题方法(持续更新)
  2. iOS中得block代码块的定义及使用
  3. 【缅怀妈妈系列诗歌】之六:妈妈,您怎能舍得安心离去
  4. ssm配置多数据库支持
  5. (53)zabbix模板
  6. 一个简单的Angular search UI实现
  7. rel=nofollow
  8. SQL Server调优系列进阶篇(查询优化器的运行方式)
  9. 中国水灭火器行业市场供需与战略研究报告
  10. LINUX SHELL中数组的使用
  11. leetcode 225. Implement Stack using Queuesk
  12. JVM内存模型及String对象内存分配
  13. 记一次VS2015安装/卸载以及编译给定程序
  14. ROM界面美化基础(framework-res、SystemUI)
  15. VMWare 下 CentOS 设置静态 IP 地址
  16. oracle数据库自动修复,【案例】Oracle数据库由于存在坏块导致无法启动的恢复过程...
  17. Excel基础篇(四):查找重复身份证号码
  18. WinKawaks详尽使用说明
  19. 《房地产证》与《房屋所有权证》或《房产证》有什么区别
  20. 字体 流光css,实例详解CSS3制作文字流光渐变特效

热门文章

  1. 推荐大家使用Dropbox
  2. 成都加米谷大数据教育:数据库设计中的 9 大常见错误
  3. vue-cli 和 vite
  4. Qt编写主界面顶部和左侧导航
  5. 高性能ARM SOC 核心板标准(SMARC2.1)简介
  6. 进阶篇:4.3)DFA设计指南:宽松公差及人性装配及其他
  7. 我们的大脑,足以理解大脑本身吗?
  8. s7 200 smart编程软件是款功能强大的plc编程工具
  9. 软件打包安装工具第一篇(安装包原理)
  10. xshell下载与使用