关于istock图片去水印

2022-10-10  本文已影响0人  哈利路

一、故事背景

我在过往的视频以及文章中,被播放和阅读较多的,是关于去水印这项功能。
我之前在B站有2期关于不同平台,图片或者视频的去水印方案

2期链接
https://www.bilibili.com/video/BV1BY4y1W7eu/
https://www.bilibili.com/video/BV15Y411P7W4/

在获得了一些粉丝后,有人向我提出,是否可以去除iStock网站的水印,我经过在网上的一写搜寻对比一些软件,发现这些软件效果很差还要收费,于是我便在网上搜寻了一些使用AI图像识别技术的代码,起初和那些软件一样,效果差到想骂人。
于是我进行了一些修改,得出了效果较好一些的第一版iStock图片去水印工具。

二、第一版iStock图片去水印工具

第一版操作及效果视频:https://www.bilibili.com/video/BV1ra411p7Xj/
这一版针对 水印在一些明暗差别大的地方效果较好

[图片上传中...(55.jpg-88f426-1665391487690-0)]
55.jpg

但是,在一些对比度低,柔和渐变的地方,就很难起作用


ddd.jpg
ddd1.jpg

第二版iStock图片去水印工具

于是我又找了一些论文来研究https://openaccess.thecvf.com/content_cvpr_2017/papers/Dekel_On_the_Effectiveness_CVPR_2017_paper.pdf
在柔和的渐变处做了调整
我们知道添加水印方法是

其中I是原图、W是logo图,J分别是添加logo之后的水印图,α是原图的透明度,α=0时完全看不到水印,α=1时,水印将完全覆盖原图,在没有水印的区域α=0,因此,求解原图的公式为


若已知Wα,就能求I

现在的运行效果已经大大好转


我还顺便把左下角的图片编号给去掉了,并做了一些画面补偿是图片更清晰。

最后

我并没有多余的钱来买服务器,将代码部署在服务器上供大家使用,所以代码还只能跑在我的电脑上,如果有需要的朋友私信我吧
/:hahb5401
/公:程序员哈利路
我也会想办法公关一下该技术在视频去水印中的实现,感谢大家。

上一篇 下一篇

猜你喜欢

热点阅读