AI去除水印

今天介绍三种去除水印的方法

  1. 局部重绘+controlnet

  2. cleaner插件

  3. Segment Anything

1 局部重绘+controlnet

选择图生图中的局部重绘,在需要去除的文字上添加蒙版,如果涂抹有问题可以点击右上角进行回退和重置

蒙版区域内容处理选择填充,配置图片比例,重绘幅度

选择controlnet的局部重绘(后边我们会专门开一篇文章介绍),点击生成,比较干净点的图去除效果还是可以的

2.cleaner插件

如果你不想那么麻烦配置,还可以使用这个插件一键擦除

github地址:https://github.com/novitalabs/sd-
webui-cleaner

模型地址:https://huggingface.co/anyisalin/big-lama/resolve/main/big-
lama.safetensors(如果下载不成功,文末扫码找我获取~)

将代码下载到 sd-webui-aki-v4\extensions\ 目录下,这个插件使用到一个big-lama模型
将模型下载后放置于 sd-webui-aki-v4\extensions\sd-webui-cleaner\models 路径下

直接上传图片,抹除文字

3. Segment Anything

如果上边效果都不太行,那就要用到这个插件了,看名字就是可以知道分割任何东西

对于任务物品可以通过点击或者文本来进行识别,首先是定位到需要识别的内容

再是对图片中的文字识别为蒙版

然后我们就可以拿到需要重绘的蒙版,发送到局部重绘进行重绘

文章使用的AI绘画SD整合包、各种模型插件、提示词、AI人工智能学习资料都已经打包好放在网盘中了,有需要的小伙伴文末扫码自行获取。

但由于AIGC刚刚爆火,网上相关内容的文章博客五花八门、良莠不齐。要么杂乱、零散、碎片化,看着看着就衔接不上了,要么内容质量太浅,学不到干货。

这里分享给大家一份Adobe大神整理的《AIGC全家桶学习笔记》,相信大家会对AIGC有着更深入、更系统的理解。

有需要的朋友,可以长按下方二维码,免费领取!

AIGC所有方向的学习路线思维导图

这里为大家提供了总的路线图。它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。如果下面这个学习路线能帮助大家将AI利用到自身工作上去,那么我的使命也就完成了:
在这里插入图片描述

AIGC工具库

AIGC工具库是一个利用人工智能技术来生成应用程序的代码和内容的工具集合,通过使用AIGC工具库,能更加快速,准确的辅助我们学习AIGC
在这里插入图片描述

有需要的朋友,可以点击下方卡片免费领取!

精品AIGC学习书籍手册

书籍阅读永不过时,阅读AIGC经典书籍可以帮助读者提高技术水平,开拓视野,掌握核心技术,提高解决问题的能力,同时也可以借鉴他人的经验,结合自身案例融会贯通。

在这里插入图片描述

AI绘画视频合集

我们在学习的时候,往往书籍源码难以理解,阅读困难,这时候视频教程教程是就很适合了,生动形象加上案例实战,科学有趣才能更方便的学习下去。

在这里插入图片描述

有需要的朋友,可以长按下方二维码,免费领取!

### 使用AI技术去除图片或文档中的水印 #### 工具介绍 目前市面上存在多种基于人工智能的工具和技术,能够有效帮助用户去除图片或文档中的水印。这些工具通常依赖于深度学习模型来分析并重建被遮挡的部分,从而达到自然的效果。 一种常见的方法是通过专门设计的应用程序实现去水印操作。例如,某些应用提供平滑填充、纹理填充以及边缘填充等多种模式,允许用户根据不同场景选择最适合的方式[^1]。此外,还有一种基于AI算法的技术可以直接识别并移除水印区域,而无需手动调整参数,这种方法尤其适合处理复杂背景下的水印问题。 对于开发者而言,也可以借助第三方API服务完成自动化流程。百度AI开放平台就提供了相应的接口用于模糊化甚至完全消除图片上的文字型或其他形式干扰物[^4]。这类云端解决方案不仅简化了开发难度,而且由于背后依托强大的训练数据集支持,因此往往具备更高的准确率与泛化能力。 #### 自定义脚本编写 如果希望进一步定制功能,则可以通过编程语言如Python来自行构建专属方案。一位大学生分享了他的经验,在其项目中实现了基础版本的加减水印逻辑,尽管受限于现有库的功能边界条件限制较多,但对于初学者来说仍具有很好的借鉴价值[^3]。 值得注意的是,无论采用何种途径解决问题之前都应确保已获得合法授权许可以免侵犯他人版权权益。 ```python from PIL import Image, ImageDraw, ImageFont def add_watermark(input_image_path, output_image_path, watermark_text): photo = Image.open(input_image_path).convert("RGBA") txt = Image.new('RGBA', photo.size, (255, 255, 255, 0)) d = ImageDraw.Draw(txt) font_size = int(photo.width / 8) fnt = ImageFont.truetype("/path/to/font.ttf", size=font_size) position = (photo.width - font_size*len(watermark_text), photo.height-font_size) d.text(position ,watermark_text,(255,255,255,127),font=fnt) combined = Image.alpha_composite(photo, txt) combined.save(output_image_path,"PNG") add_watermark('./original.png','./marked.png',"Sample WaterMark") ``` 以上代码片段展示了如何利用Pillow库向任意指定位置添加半透明的文字作为标记;当然实际应用场景可能更加多样化,比如旋转角度设置等等都可以灵活修改适应需求变化。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值