零基础也能用!科哥开发的lama重绘工具一键修复破损照片
你是不是也遇到过这些情况:
老照片边缘发黄卷曲、扫描件上有划痕污渍、旅游照里突然闯入路人、电商主图被水印遮挡……
想修图,打开Photoshop却卡在“新建图层”就放弃;试了几个在线工具,不是要注册会员,就是修完像被雾气蒙住——模糊、失真、颜色怪异。
别折腾了。今天介绍一个真正为普通人设计的图像修复神器:科哥二次开发的lama重绘WebUI工具。它不装模作样,没有复杂参数,不用懂“掩码”“扩散步数”“CFG值”,只要你会用鼠标画几笔,5秒就能让一张破损照片焕然一新。
这不是概念演示,也不是实验室Demo——它已稳定运行在真实服务器上,界面清爽、操作直觉、结果扎实。下面我就带你从零开始,手把手用它修好一张带水印的老照片,全程不跳过任何一个细节。
1. 三分钟启动:服务跑起来就能用
这工具不需要你编译代码、配置环境、下载模型。它已经打包成开箱即用的镜像,所有依赖(包括Lama模型、PyTorch、Gradio WebUI)都预装好了。
1.1 启动服务只需两条命令
打开你的终端(Linux/macOS)或WSL(Windows),依次执行:
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 停止服务 =====================================小贴士:如果你是远程服务器(比如云主机),把
0.0.0.0:7860中的0.0.0.0换成你的服务器公网IP,例如http://123.45.67.89:7860,在浏览器中打开即可。
1.2 界面长什么样?一眼看懂布局
打开链接后,你会看到一个干净的双栏界面,没有广告、没有弹窗、没有多余按钮:
┌─────────────────────────────────────────────────────┐ │ 图像修复系统 │ │ webUI二次开发 by 科哥 | 微信:312088415 │ ├──────────────────────┬──────────────────────────────┤ │ │ │ │ 图像编辑区 │ 📷 修复结果 │ │ │ │ │ [图像上传/编辑] │ [修复后图像显示] │ │ │ │ │ [ 开始修复] │ 处理状态 │ │ [ 清除] │ [状态信息显示] │ └──────────────────────┴──────────────────────────────┘- 左边是你的“画布”:上传图片、用画笔圈出要修复的地方;
- 右边是“成果展示墙”:修复完成后立刻显示,还告诉你文件存哪了;
- 所有操作都在这个页面完成,不用切窗口、不用找路径、不用记命令。
2. 修图四步法:像涂鸦一样简单
我们拿一张带水印的旧海报来实操。整个过程分四步,每一步都对应一个明确动作,没有隐藏逻辑。
2.1 第一步:上传图片(3种方式任选)
支持三种零门槛上传方式:
- 点击上传:直接点左上角灰色区域,选择本地图片;
- 拖拽上传:把图片文件直接拖进灰色框里(Chrome/Firefox/Edge均支持);
- 粘贴上传:截图后按
Ctrl+V,图片自动出现在画布上。
支持格式:PNG(推荐)、JPG、JPEG、WEBP
小提醒:PNG保留原始质量最好,尤其对文字、线条类图像;JPG因压缩可能轻微模糊边缘。
2.2 第二步:用画笔“告诉它修哪里”
这是唯一需要你动手的环节——但真的只是“画一笔”。
- 工具栏默认已选中画笔(Brush);
- 拖动下方“画笔大小”滑块,调到合适粗细(修小瑕疵用小号,去大水印用中号);
- 在水印区域涂抹白色(就像用白板笔盖住错字),涂满即可,不用描边、不用精准。
关键原理:白色区域 = “这里坏了,请根据周围内容智能补全”。系统不识别文字、不分析语义,只认“白色覆盖区”。
如果涂多了?点右上角橡皮擦(Eraser),轻轻擦掉多余部分。
如果画错了?按Ctrl+Z撤销(部分浏览器支持),或点 ** 清除** 重来。
2.3 第三步:点一下“ 开始修复”
确认白色区域完全覆盖水印后,点击绿色按钮 ** 开始修复**。
后台会自动:
- 加载Lama修复模型(已预加载,无需等待);
- 根据你画的白色区域,分析周边纹理、颜色、结构;
- 生成自然过渡的填充内容;
- 保存结果并显示在右侧。
⏱ 时间参考:
- 手机屏尺寸(1080×1920):约8–12秒
- A4扫描件(2480×3508):约18–25秒
- 超大图(>3000px):建议先缩放再处理
2.4 第四步:查看 & 下载结果
修复完成后,右侧立刻显示高清修复图。同时底部状态栏会提示:
完成!已保存至: /root/cv_fft_inpainting_lama/outputs/outputs_20240520143218.png- 文件自动保存在服务器指定目录;
- 文件名含时间戳,避免覆盖;
- 你可通过FTP、宝塔面板、或者直接在服务器终端用
ls /root/cv_fft_inpainting_lama/outputs/查看。
实测对比:一张2003年《读者》杂志封面扫描件,右下角有蓝色“样刊”水印。涂抹水印区域后点击修复,11秒后右侧显示结果——水印消失,纸张纹理自然延续,标题文字边缘无锯齿,灰度过渡平滑,肉眼几乎看不出修补痕迹。
3. 为什么它修得比PS“内容识别”更自然?
很多用户试过PS的“内容识别填充”,发现常出现重复图案、色块突兀、边缘生硬等问题。而科哥这个工具基于Lama(Large Mask Inpainting)模型,专为大面积、不规则破损设计,有三个底层优势:
3.1 不靠“复制粘贴”,靠“理解重建”
传统算法(如Photoshop)本质是“找相似区域→复制→拼接”,容易产生纹理重复;
Lama模型是生成式修复:它把整张图输入神经网络,学习像素间空间关系,预测“这里本该是什么”,再逐像素生成,因此能还原复杂纹理(如木纹、布料、毛发)和渐变阴影。
3.2 自动边缘羽化,告别“一刀切”
你在画布上涂的白色区域,系统不会机械地按边界切割。它会智能扩展1–3像素做软边过渡,让修复区与原图融合更自然。这也是为什么即使你涂得稍宽一点,结果也不会“泛白”或“发虚”。
3.3 针对中文场景优化
原版Lama训练数据以英文为主,对汉字结构、竖排文本、水墨质感适配一般。科哥在二次开发中:
- 加入中文图文混合数据微调;
- 调整色彩空间处理逻辑(BGR→RGB自动转换);
- 优化小字号文字修复保真度。
实测:修复带宋体标题的旧海报,文字区域无断笔、无糊字、无偏色。
4. 四类高频场景,照着做就行
别再想“它能不能修我的图”,直接对照你的需求,套用下面方法:
4.1 场景一:去除水印(最常用)
适用:公众号截图、PDF转图、网图下载带logo
操作要点:
- 水印半透明?略微扩大涂抹范围(多涂2–3像素);
- 水印叠加在文字上?先修水印,再用小画笔单独修文字残影;
- 多个分散水印?分次涂抹、分次修复,避免一次标注过多影响精度。
4.2 场景二:移除无关物体
适用:合影中误入的路人、产品图中的支架、风景照里的电线杆
操作要点:
- 物体边缘复杂(如头发、树叶)?用小画笔+多次轻涂,确保覆盖所有像素;
- 背景单一(纯色/渐变)?效果极佳,几乎无痕;
- 背景杂乱(人群/建筑)?系统会智能采样周围结构,仍能保持合理透视。
4.3 场景三:修复老照片瑕疵
适用:泛黄、折痕、霉斑、刮伤、褪色区域
操作要点:
- 折痕/划痕:用细画笔沿线涂抹,宽度略大于痕迹;
- 霉斑/污渍:圈出整个污点区域,勿留缝隙;
- 整体泛黄?这不是修复范畴——需用专业调色工具,本工具专注“局部缺失重建”。
4.4 场景四:清除图片中文字
适用:截图里的对话框、合同扫描件中的手写批注、课件PPT里的临时标注
操作要点:
- 单行文字:横向涂抹整行;
- 大段文字:分段涂抹、分段修复(一次不超过5个字,效果更稳);
- 文字压在图案上?先修文字,再微调图案衔接处。
5. 这些细节,让小白少踩坑
哪怕你第一次用,只要注意这几点,成功率直接拉到95%以上:
5.1 标注宁可多,不可少
- ❌ 错误做法:只涂水印轮廓线,中间留空 → 系统认为“这里不用修”;
- 正确做法:白色必须完全覆盖目标区域,边缘可略宽,系统会自动优化。
5.2 图像别太大,2000px内最稳妥
- 超大图(如4000×6000)虽能处理,但内存占用高、耗时翻倍;
- 建议用系统自带画图、Preview或手机相册先缩放到长边≤2000px,再上传。
5.3 修复后边缘有白边?那是你没涂够
- 白边 ≠ 工具问题,而是标注未覆盖到边缘像素;
- 解决方案:用橡皮擦清理多余部分后,用小画笔重新沿边缘补涂一圈。
5.4 输出图在哪?记住这个路径
所有结果统一存于:/root/cv_fft_inpainting_lama/outputs/
文件名形如outputs_20240520143218.png(年月日时分秒)。
用FTP工具(如FileZilla)连接服务器,直接打开该目录下载即可。
6. 进阶技巧:让效果更上一层楼
当你熟悉基础操作后,试试这三个技巧,应对更复杂的修复任务:
6.1 分层修复法(对付多目标+高精度)
比如一张老证件照:左上角有邮票,右下角有折痕,中间人脸有雀斑。
不要一次全涂——那样模型会“顾此失彼”。
正确流程:
- 先涂邮票区域 → 修复 → 下载;
- 用刚下载的图重新上传 → 涂折痕区域 → 修复 → 下载;
- 再上传 → 用最小画笔点涂雀斑 → 修复。
每一步都基于上一步的优质结果,最终整体协调度远超单次大范围修复。
6.2 参考图思维(保持风格统一)
如果你要批量修复同一批老照片(如家族相册),建议:
- 先挑一张典型图(光照均匀、无严重破损)完整修复;
- 将这张修复图作为“风格参考”,后续修复时心理预期更准,也方便对比效果。
6.3 快速重试:清除≠重装
误操作?点左上角 ** 清除** 即可清空当前图片和所有标注,无需重启服务、不用刷新页面、不丢失已保存结果。
7. 常见问题,一句话解决
| 问题 | 一句话答案 |
|---|---|
| Q:修复后颜色发灰/偏色? | 确保上传的是RGB格式图(PNG最稳),JPG可能因压缩导致色偏。 |
| Q:画笔没反应? | 检查是否误点了“橡皮擦”或“裁剪”工具,点击画笔图标切换回来。 |
| Q:点修复没反应,状态栏一直“等待上传”? | 刷新页面,重新上传图片(偶发浏览器缓存导致)。 |
| Q:找不到输出文件夹? | 在终端执行ls -l /root/cv_fft_inpainting_lama/outputs/查看权限和内容。 |
| Q:想换台电脑继续修? | 修复图已存服务器,用任意设备访问http://你的IP:7860即可,无需重新部署。 |
8. 它不是万能的,但足够好用
最后说句实在话:
这个工具不擅长修复整张脸变形、大幅缺损(如半张脸缺失)、超精细微结构(如单根睫毛)、或需要语义理解的场景(如“把西装换成唐装”)。
但它极其擅长:
✔ 局部破损重建(划痕/水印/污渍)
✔ 物体无痕移除(路人/电线/支架)
✔ 文字/印章/Logo干净清除
✔ 老照片细节恢复(不失真、不模糊、不塑料感)
它不炫技,不堆参数,不讲论文——就专注把一件事做到普通人伸手可及的程度。
获取更多AI镜像
想探索更多AI镜像和应用场景?访问 CSDN星图镜像广场,提供丰富的预置镜像,覆盖大模型推理、图像生成、视频生成、模型微调等多个领域,支持一键部署。