fft npainting lama重绘修复图片移除图片物品 二次开发构建by科哥
1. 章节名称
1.1 子主题名称
fft npainting lama重绘修复图片移除图片物品 二次开发构建by科哥
1.2 子主题名称
fft npainting lama重绘修复图片移除图片物品 二次开发构建by科哥
1.3 运行截图
图像修复系统 - 用户使用手册
本手册指导您如何使用图像修复WebUI进行图像修复操作
2. 快速开始
2.1 启动WebUI服务
在终端中执行以下命令启动服务:
cd /root/cv_fft_inpainting_lama bash start_app.sh看到以下提示表示启动成功:
===================================== ✓ WebUI已启动 访问地址: http://0.0.0.0:7860 本地访问: http://127.0.0.1:7860 按 Ctrl+C 停止服务 =====================================2.2 访问WebUI
在浏览器中打开:http://服务器IP:7860
3. 界面介绍
3.1 主界面布局
┌─────────────────────────────────────────────────────┐ │ 🎨 图像修复系统 │ │ webUI二次开发 by 科哥 | 微信:312088415 │ ├──────────────────────┬──────────────────────────────┤ │ │ │ │ 🎨 图像编辑区 │ 📷 修复结果 │ │ │ │ │ [图像上传/编辑] │ [修复后图像显示] │ │ │ │ │ [🚀 开始修复] │ 📊 处理状态 │ │ [🔄 清除] │ [状态信息显示] │ └──────────────────────┴──────────────────────────────┘3.2 功能区说明
左侧:图像编辑区
- 图像上传区域(支持拖拽)
- 画笔工具(标注修复区域)
- 橡皮擦工具(擦除标注)
- 操作按钮
右侧:结果展示区
- 修复后图像预览
- 处理状态信息
- 文件保存路径
4. 使用步骤
4.1 第一步:上传图像
支持三种上传方式:
- 点击上传:点击上传区域,选择图像文件
- 拖拽上传:直接将图像文件拖入上传区域
- 剪贴板粘贴:复制图像后,在界面中粘贴(Ctrl+V)
支持的格式:PNG, JPG, JPEG, WEBP
4.2 第二步:标注修复区域
使用画笔工具标注需要修复的区域:
选择画笔工具
- 默认已选中画笔工具
- 如需切换,点击工具栏的画笔图标
调整画笔大小
- 使用画笔大小滑块调整笔触
- 建议根据修复区域大小调整
绘制标注
- 在需要修复的区域涂抹白色
- 白色区域表示需要修复的部分
- 可以多次涂抹,确保完全覆盖
擦除调整
- 使用橡皮擦工具擦除多余标注
- 精确调整修复边界
4.3 第三步:开始修复
- 点击"🚀 开始修复"按钮
- 等待处理完成(通常5-30秒,取决于图像大小)
- 右侧会显示修复后的图像
4.4 第四步:查看结果
查看修复效果:
- 右侧显示修复后的完整图像
- 状态框显示保存路径
下载结果:
- 结果自动保存到:
/root/cv_fft_inpainting_lama/outputs/ - 文件名格式:
outputs_YYYYMMDDHHMMSS.png - 可通过文件管理器或FTP下载
5. 工具说明
5.1 画笔工具 (Brush)
用途:标注需要修复的区域
使用技巧:
- 白色表示需要修复的区域
- 涂抹越精确,修复效果越好
- 建议略微扩大标注范围,确保完全覆盖
调整大小:
- 小画笔:精确标注小区域
- 大画笔:快速标注大面积
5.2 橡皮擦工具 (Eraser)
用途:擦除已标注的区域
使用场景:
- 标注超出边界时修正
- 调整修复区域形状
- 取消某部分修复
5.3 其他工具
撤销 (Undo):点击撤销按钮回退上一步操作
图层 (Layers):管理标注图层(一般不需要手动操作)
裁剪 (Crop):调整图像尺寸后再修复
6. 使用技巧
6.1 技巧1:精确标注
对于复杂边缘:
- 使用小画笔精确描绘边界
- 适当扩大内部区域标注
- 确保白色完全覆盖需要修复的部分
6.2 技巧2:多次修复
对于大面积或复杂修复:
- 分区域多次修复
- 每次修复一个独立区域
- 可以重复使用修复后的图像继续修复其他区域
6.3 技巧3:边界处理
如果修复后边缘有痕迹:
- 重新标注时扩大标注范围
- 让标注超出需要修复的区域一些
- 系统会自动羽化边缘
7. 常见应用场景
7.1 场景1:去除水印
步骤:
- 上传带水印的图像
- 用画笔涂抹水印区域
- 点击修复
- 查看效果,如有残留可重复修复
提示:对于半透明水印,适当扩大标注范围
7.2 场景2:移除物体
步骤:
- 上传图像
- 精确标注需要移除的物体
- 点击修复
- 系统会根据周围内容自动填充
提示:复杂背景下的物体移除效果最佳
7.3 场景3:修复瑕疵
步骤:
- 上传有瑕疵的照片
- 用小画笔精确涂抹瑕疵处
- 点击修复
- 查看修复效果
提示:人像面部瑕疵修复效果很好
7.4 场景4:去除文字
步骤:
- 上传带文字的图像
- 标注文字区域
- 点击修复
- 如有残留,重复修复
提示:大段文字建议分批处理
8. 注意事项
8.1 ⚠️ 重要提醒
标注完整性
- 确保白色完全覆盖需要修复的区域
- 遗漏的部分不会被修复
图像分辨率
- 建议分辨率在2000x2000以内
- 过大图像处理时间较长
文件格式
- 上传PNG获得最佳质量
- JPG可能略有压缩损失
处理时间
- 小图(<500px):约5秒
- 中图(500-1500px):约10-20秒
- 大图(>1500px):约20-60秒
多次处理
- 可以重复使用修复后的图像
- 继续修复其他区域
9. 快捷操作
9.1 键盘快捷键
- Ctrl+V:粘贴剪贴板中的图像
- Ctrl+Z:撤销(部分浏览器支持)
9.2 鼠标操作
- 左键拖拽:绘制标注
- 滚轮:缩放画布(如支持)
- 右键:取消当前操作
10. 状态说明
10.1 处理状态提示
| 状态 | 含义 |
|---|---|
| 等待上传图像并标注修复区域... | 初始状态,等待操作 |
| 初始化... | 开始处理,加载模型 |
| 执行推理... | 模型正在修复图像 |
| 完成!已保存至: xxx.png | 修复成功,已保存 |
| ⚠️ 请先上传图像 | 未上传图像 |
| ⚠️ 未检测到有效的mask标注 | 未用画笔标注 |
11. 常见问题
11.1 Q1:修复后颜色不对?
A:确保上传的是RGB格式图像。如有问题,可联系开发者。
11.2 Q2:修复区域边缘有痕迹?
A:重新标注时略微扩大标注范围,系统会自动优化边缘。
11.3 Q3:处理时间过长?
A:大图像处理时间较长,请耐心等待。建议压缩到2000px以内。
11.4 Q4:找不到输出文件?
A:文件保存在/root/cv_fft_inpainting_lama/outputs/目录,按时间戳命名。
11.5 Q5:无法连接WebUI?
A:
- 检查服务是否启动:
ps aux | grep app.py - 检查端口是否占用:
lsof -ti:7860 - 查看启动日志,确认无报错
11.6 Q6:想重新开始?
A:点击 "🔄 清除" 按钮,清除当前所有操作,重新开始。
12. 高级技巧
12.1 技巧:分层修复
对于复杂图像:
- 先修复大块区域
- 下载修复后的图像
- 重新上传,精细修复细节
12.2 技巧:保存中间结果
对于多区域修复:
- 修复完一个区域后立即下载
- 重新上传修复后的图像
- 继续修复其他区域
12.3 技巧:使用参考图像
如需保持风格一致:
- 先修复一张图像作为参考
- 后续修复使用相同参数
13. 停止服务
13.1 正常停止
在启动终端按Ctrl+C即可停止服务
13.2 强制停止
# 查找进程ID ps aux | grep app.py # 终止进程(替换PID) kill -9 <PID>14. 技术支持
如有问题或建议,请联系:
- 开发者:科哥
- 微信:312088415
- 版权声明:本项目承诺永远开源使用,但需保留原作者版权信息
15. 更新日志
v1.0.0(2026-01-05)
- 初始版本发布
- 支持画笔标注修复
- 自动边缘羽化
- 颜色保真优化
- BGR格式自动转换
祝使用愉快!🎨
获取更多AI镜像
想探索更多AI镜像和应用场景?访问 CSDN星图镜像广场,提供丰富的预置镜像,覆盖大模型推理、图像生成、视频生成、模型微调等多个领域,支持一键部署。