opencv:运用cv2给视频加水印

Posted 坚持不懈的大白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv:运用cv2给视频加水印相关的知识,希望对你有一定的参考价值。

前一段时间学了一下计算机视觉的相关知识,今天想了想,觉得可以利用cv2这个模块给视频加上水印,这样从一些方面也可以表明这个视频的原创。

1. 实现原理

小编的实现原理就是使用cv2模块读取视频文件,然后获取到每一张图片,在图片上的相应位置写上相应的字符串(小编最初打算是将两张图片进行融合,读者可以尝试尝试,这里有一篇博文可以参考参考:计算机视觉:图片的马赛克、毛玻璃效果和图片的融合),之后再写入一个视频文件即可(下面是一张图片进行字符串写入的情况)。

2. 获取视频文件的音频文件

有点opencv基础的读者应该知道,上述原理中得到最终视频文件是没有声音的(没有音频文件)。
我们看到的视频,通常可以说有两个部分组成,分别为音频和视频(这里说的视频只有画面,没有声音),如何获取得到音频文件呢?可以使用ffmpeg,参考代码如下:

import re
import os

videoPath = \'./运用Pyt

以上是关于opencv:运用cv2给视频加水印的主要内容,如果未能解决你的问题,请参考以下文章

python OpenCV给视频去除水印

python OpenCV给视频去除水印

使用ffmpeg给视频添加图片及文字水印

python opencv加水印 去水印

漂亮姐姐要我帮他用Python去照片水印,事后给我福利~

漂亮师妹要我帮她用Python去照片水印,完事给我福利