开源AI图像修复神器!狂揽21K+标星,擦除、替换、扩展一键搞定!

 

在图像处理领域,传统工具如Photoshop需要复杂的手动操作,而新兴的AI技术为图像修复和创意编辑带来了革命性突破。

今天给大家推荐一款在GitHub上斩获了21K+ Star的开源AI图像修复与编辑工具:IOPaint

由Sanster大佬开发开源的,借助了LaMa、MAT等SOTA模型,Stable Diffusion Inpainting、PowerPaint等扩散模型,还引入了智能排版的艺术集成AnyText模型的文本编辑功能。

具备智能擦除、对象替换、文本编辑、图像扩展等核心功能,提供了 Web UI,可一键上手。

主要功能

  • • 智能擦除:由LaMa驱动,只需涂抹想要删除的区域(如人、水印、划痕等),AI会自动分析背景语义并补全画面。
  • • 对象替换:在图像中圈选目标区域后,用文本描述替换为任意对象(如“飞行汽车”、“动漫风猫咪”)。
  • • 文本编辑:AnyText识别并替换图像文字,自动调整字体、颜色等。
  • • 图像扩展:通过Outpainting技术,突破画幅,通过AI生成扩展内容。
  • • Web UI:Gradio界面,画笔圈选+参数调优,上手零门槛。

安装与部署

IOPaint 提供了一个方便的网页界面,用于使用最新的 AI 模型编辑您的图片。

可以通过运行以下命令轻松安装并启动 IOPaint:

pip3 install iopaint
iopaint start --model=lama --device=cpu --port=8080

就这样,你可以通过在网页浏览器中访问 http://localhost:8080 来开始使用IOPaint。

所有依赖模型将在启动时自动下载。如果想更改下载目录,可以添加参数--model-dir指定下载路径。

在命令行中使用 IOPaint 批量处理图像:

iopaint run --model=lama --device=cpu \
--image=/path/to/image_folder \
--mask=/path/to/mask_folder \
--output=output_dir

--image 是包含输入图像的文件夹,--mask 是包含相应掩码图像的文件夹。 当 --mask 是一个掩码文件的路径时,所有图像都将使用此掩码进行处理。

如果你是一个开发者,可以自己部署前后端项目,进行代码微调,可以优化或新增功能。

克隆项目并安装前端依赖

git clone https://github.com/Sanster/IOPaint.git
cd IOPaint/web_app
npm install
npm run build
cp -r dist/ ../iopaint/web_app

在 web_app 中创建一个 .env.local 文件,并填写后端 IP 和端口。

VITE_BACKEND=http://127.0.0.1:8080

启动前端开发环境

npm run dev

安装后端依赖,并启动后端服务

pip install -r requirements.txt
python3 main.py start --model lama --port 8080

然后你可以访问 http://localhost:8080/ 进行开发调试。

写在最后

IOPaint 是一款基于最新 SOTA AI 模型(Stable Diffusion、LaMa、AnyText 等)的开源图像修复工具,
提供Web 界面、局部擦除、对象替换、文字重绘、图像扩展等全套能力,堪称Photoshop 的 AI 自动修复版。

虽然现如今,市场有非常多优秀的AI工具也可以实现这些功能,但大多还是需要花米的。而这套开源工具部署在本地私人使用,也可以接入到图像应用中。

可适用于照片修复、创意设计和影视制作当中。

GitHub:https://github.com/Sanster/IOPaint

 

● 一款改变你视频下载体验的神器:MediaGo

● 字节把 Coze 核心开源了!可视化工作流引擎 FlowGram 上线,AI 赋能可视化流程!

● 英伟达开源语音识别模型!0.6B 参数登顶 ASR 榜单,1 秒转录 60 分钟音频!

● 开发者的文档收割机来了!这个开源工具让你一小时干完一周的活!

● PDF文档解剖术!OCR神器+1,这个开源工具把复杂排版秒变结构化数据!








(文:开源星探)

发表评论