本人小白,还是折腾了 2 ,3 天,先找了几个开源项目,自动检测水印区域还是不太靠谱(基于我的图片)。
于是经过多个模型的摸索,先用labelme
标记自己需要去的水印,前期就标记了几十张。
然后用用脚本将标记的数据,生成掩码,然后用milesial/Pytorch-UNet
训练,用于找出水印区域
找出水印区域后,再拿着识别到的 mask 在Sanster/IOPaint
去掉水印
效果的话,勉强能用,过得去,此贴在于抛砖引玉,始终觉得这个方案不是很完美。
像 https://dewatermark.ai/zh-CN 这个网站提供的在线服务,基本可以很快的自动识别水印位置(不需要手动涂抹)并去掉水印。
要是可以达到这个网站的效果就完美了,各位大大有更好的方案吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.