使用Python,OpenCV给原视频每一帧画面添加素描漫画版小窗口,并生成新视频

Posted 程序媛一枚~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Python,OpenCV给原视频每一帧画面添加素描漫画版小窗口,并生成新视频相关的知识,希望对你有一定的参考价值。

使用Python,OpenCV给原视频每一帧画面添加素描漫画版小窗口,并生成新视频

主要涉及3部分

  1. 使用python 进行视频帧率,总帧数获取
  2. 使用moviepy 进行视频音频提取,并合并音频视频
  3. 遍历视频流每一帧,并对其进行简易漫画绘制,并合成到视频帧中

1. 效果图如下

某一帧效果图如下:右下角添加了原帧的素描漫画版样式

视频动画效果图如下:

2. 源码

# 使用Python给原视频添加漫画小窗口
# 主要涉及3部分
# 1. 使用python 进行视频帧率,总帧数获取
# 2. 使用moviepy 进行视频音频提取,并合并音频视频
# 3. 遍历视频流每一帧,并对其进行简易漫画绘制,

以上是关于使用Python,OpenCV给原视频每一帧画面添加素描漫画版小窗口,并生成新视频的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV - 如何在我的局域网中的单独主机中处理视频的每一帧? [关闭]

基于opencv将视频转化为字符串Java版

一帧等于多少秒?

如何opencv读取摄像头并保存每一帧图像?

如何opencv读取摄像头并保存每一帧图像

OpenCv - 输出视频未播放