视频去水印的Python代码

 

 

最近有个视频想要去除水印,搜索了下市面上的产品,用了一圈发现效果都很拉跨。。大部分都是直接高斯模糊处理

另外,都只能处理矩形框的水印,对于我这种斜斜的布满整个视频的水印无法处理;

所以想自己试试用代码去水印看看是否可以更好。

 

视频去水印的Python代码_第1张图片

 

处理的过程如下:

1 先把图片转到 HSV 色彩空间下,手动提取水印的 HSV 值范围;

2 提取多张水印模板,合成一张比较好的水印蒙版;

3 对视频的每帧水印进行处理,有2种方法,一种是opencv 自带的 inpaint ,一种是我自己写的随机替换水印的值为附近点的值,对比了下我的方法效果好一些;

 

下面的提取到的多个mask :

视频去水印的Python代码_第2张图片

 

 

合成的mask,效果非常好:

视频去水印的Python代码_第3张图片

 

 

你可能感兴趣的:(点云-激光雷达处理代码合集,python为主,python,人工智能)