AI修复老照片的完整教程来了!
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
![]() ![]() 大家好,我是每天分享AI应用的萤火君! 最近老照片修复的项目比较火爆,很多同学都拿到了成果,这个技术上已经没有太大的难度,结合各种工具可以做出不错的效果,但是很多人还不知道如何实现,这篇文章就来给大家分享下AI修复老照片的方式方法。 本文主要介绍使用ComfyUI工作流修复老照片的方法,经过最近几天的研究,不仅可以修复普通的模糊老照片、也可以修复有污渍、划痕和破损的老照片。使用ComfyUI工作流,我们还可以做到:只上传一张老照片,然后一键修复,无需输入任何提示词。 效果展示话不多说,先看效果。满意再跟进。 环境准备你需要有一个ComfyUI的运行环境。 本地安装如果你本地有一个24G显存的Nvidia显卡,可以参考我这篇文章,在本地部署一个ComfyUI: 不过想要运行本文介绍的工作流,你还要安装缺失的插件节点、下载相关的模型,这个难度和工作量不容小视,没有点技术功底不要轻易尝试。 云环境镜像如果你本地没有相关的资源,也不想费力吧啦的自己部署,或者就是想看看效果,可以直接使用我的云镜像,一键开启,直接使用。 镜像访问地址:www.haoee.com/application… 这个平台注册就送一定的额度,大家可以免费使用几个小时,足够时间体验老照片修复了。 注册成功后,点击页面上的“立即创建”,即可开启 ComfyUI 应用,如下图所示: 应用创建后会自动跳转至“工作台”。启动成功后,状态将显示为“运行中”,此时点击“打开应用”,即可在浏览器进入操作界面。本应用启动大约需要1-2分钟,如果打开页面显示空白,请刷新再尝试。 ComfyUI在浏览器中启动后,我们可以先通过设置切换到中文界面: 然后点击“加载”旁边的小箭头,选择一个“老照片修复”工作流,点击“添加提示词队列”,就可以开始愉快的生成了。 普通修复参考网上的资料,我总结出两种修复方法,各有千秋。首先看第一种普通修复的方法。 这种方法对于修复模糊、轻度破损的照片效果比较好,看下面这张模糊的中老年人的照片修复效果。 下面这张有些轻微划痕、破损的照片修复的也很好。 不过这张有比较严重的折痕破损,效果就会差上很多,这种照片的修复适合使用另一个工作流。 我们看看这个工作流都干了什么。首先是使用了ControlNet和IPAdapter,ControlNet可以约束画面的结构,IPAdapter则用来提取人物的面部特征,这两个节点是用来保真的,保持任务的基本形象不变。 注意这里用了一个比较特殊的ControlNet:AnyTest,它可以起到深度图、线稿图等的约束效果。如果修复效果不好,还是有很多破损之处,请把ControlNet的强度调小一点,这样模型可以更自由的发挥。 然后就是采样部分的节点,这些节点中有两点比较重要,一是使用的基础模型,测试发现DreamShaperXL这个模型的修复效果比较真实;另外这种修复方式需要填写提示词,根据画面内容填写即可(注意这里需要是英文),本质上还是文生图的方式。 高级修复高级修复,可以去除照片中严重的划痕、折痕和破损。 去除破损的能力主要来自这个插件:ComfyUI-Bringing-Old-Photos-Back-to-Life,它是微软开发的一个工具,可以提升低质量老照片的质量。相关节点使用如下图所示,它主要做了两件事,破损识别修复和面部增强。 另外这个工作流也会用到ControlNet和IPAdapter,ControlNet使用了Canny和Tile,IPAdaptre使用了FaceId,作用也是约束画面结构、控制人脸形象。 为了更好的效果,我在这个工作流中还增加了高清修复和替换背景颜色的能力,上边的效果展示中已经给出了实际效果。 资源下载大家可以在云镜像中直接保存这个工作流到本地,也可以给我的公/众\号 “萤火遛AI” 发消息 “工作流” ,即可获取我免费分享的几十个工作流。 制作不易,高级修复的部分能力仅发布在我的AI绘画小册中,如需要高级版请点击下方链接或者扫码订阅小册。 小册中还收集了大量常用模型,缺少的同学可向我反馈,及时更新。 以上就是本文的主要内容,如有问题,欢迎留言! 作者:萤火架构 链接:https://juejin.cn/post/7410313831271596032 来源:稀土掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 该文章在 2024/11/29 10:15:28 编辑过 |
关键字查询
相关文章
正在查询... |