我做了一款实验性的数字隐形水印消除器

2022-03-07 09:01:30 +08:00
 villivateur

数字隐形水印一般采用以下方案:

  1. 频域添加信息
  2. 人眼分辨不出的色差
  3. 特殊字体 等。

我尝试把图片先转换成矢量图,再转换成位图,同时减少色彩位深,以达到消除上述水印的效果。

用到了 VTracer 这个工具。

体验地址: https://de.vvzero.com

目前能较好地实现手机截图的转换,欢迎专业人士给出意见。

本人用 这个工具 做了测试,发现可以消除水印。

7916 次点击
所在节点    分享创造
25 条回复
sourwood
2022-07-17 21:14:00 +08:00
这个能做成在安卓端上实现自动去数字水印的 app 吗?🥹
sutra
2022-09-04 20:51:43 +08:00
好像是要登录后才有,谁能给我欣赏一下,水印是什么样子的?
systemcall
2022-09-05 01:10:17 +08:00
试了一下,会严重干扰文字
不知道能不能先 OCR 一遍,把文本提取出来,同时识别所用的字体
再把那些区域用纯色填充
最后再把文字渲染回去
同时应该还可以防通过渲染文字的时候调整字体、间距等的水印
villivateur
2022-09-05 08:32:36 +08:00
@systemcall 我也不知道为啥,电脑截图干扰很严重,手机截图就很清晰,可能需要一个数学大神解释一下
zerofancy
2022-09-08 01:32:08 +08:00
不错的思路,不过确实有文字信息影响问题。可能算法 /参数调整的还不够好,我试了下 vector magic 转换矢量图效果就好很多,不过是收费的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/838484

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX