摘要:老照片修复让褪色的记忆重现生机。随着时间的推移,照片可能会因水、火或老化等因素造成的损坏而失去清晰度。以数字方式修复这些图像可以使它们复活,为子孙后代保留珍贵的回忆和家族历史。
老照片修复让褪色的记忆重现生机。随着时间的推移,照片可能会因水、火或老化等因素造成的损坏而失去清晰度。以数字方式修复这些图像可以使它们复活,为子孙后代保留珍贵的回忆和家族历史。
这个过程曾经需要专业技能和大量手动时间,但现在由于先进的人工智能工具,它变得更容易实现。通过修复旧照片,我们可以重新与过去联系起来,保护我们的遗产,尊重我们的传统。
本指南将引导你了解使用现代AI工具 ComfyUI 恢复和保存旧照片和珍贵回忆的基本技巧。
ControlNet 和 ReActor 是构成此过程的主要组件,旨在将旧照片变成生动的回忆。
ControlNet 结合了 OpenPose、Depth 和 Lineart,可精确控制整个图片制作过程,从而实现详细的场景重建。OpenPose 滤镜控制姿势,Depth 滤镜营造三维感,LineArt 滤镜改善轮廓。
修复过程的最后一步是 ReActor 节点,它专门用于通过增强修复照片中的面部细节和准确性来进行面部交换。这使修复过程成功结束,并且更加真实,忠实于原始场景。
1、一次性设置让我们把辛苦的工作做好,这是一个一次性设置,一旦完成,你的自定义节点将在你下次启动机器时保留。
下载这个工作流程:photo_restore_working_v9.json 。将workflow .json 文件拖放到 ComfyUI 工作区中。如果有红色节点,请使用 ComfyUI 管理器或使用 Git URL 下载缺失的自定义节点。如果模型加载器节点周围有红色或紫色边框,请使用 ComfyUI 管理器下载缺失的模型。2、自定义节点如果工作流中有红色节点,则表示工作流缺少某些必需的节点。安装自定义节点以使工作流正常工作。
转到 ComfyUI 管理器 > 单击安装缺失的自定义节点检查下面的列表,看看是否有需要安装的自定义节点列表,然后单击安装。推荐模型节点的值名称节点epictogasm_x.safetensorsckpt_nameLoad Checkpointcontrol_v11f1p_sd15_depth.pthcontrol_net_nameLoad ControlNet Model (LeRes)
control_v11p_sd15_openpose.pthcontrol_net_name
Load ControlNet Model (DWPose Estimator)
control_v11p_sd15_lineart.pthcontrol_net_nameLoad ControlNet Model (Realistic LineArt)vae-ft-mse-840000-ema-pruned.safetensorsvae_nameLoad VAEinswapper_128.onnxswap_modelReActor Fast Face Swapretinaface_resnet50fadetection
ReActor Fast Face Swap
codeformer.pthface_restore_modelReActor Fast Face Swap
提醒:
使用 ComfyUI Manager > 安装模型 > 搜索所需模型来安装模型。如果 ComfyUI Manager 中没有,可以在 HuggingFace 或 Github 中搜索并使用上述步骤进行安装。如果没有 epictogasm_x.safetensors,则可以使用任何真实的 SD 1.5 基础模型。现在艰苦的工作已经完成,让我们发挥创意,恢复旧照片。请按照以下步骤操作:
Load Image节点用于加载图像。可以通过启动文件对话框或将图像拖放到节点上来上传图像。上传图像后,可以在节点内选择它。
如果未安装,则在生成过程中会出错。
用简单的词语描述主题,避免使用长篇文字描述,并坚持使用关键词。
ControlNet 通过查看输入图像来控制输出。这会控制最终结果,使其看起来与输入相似。如果输出不是你想要的结果,可以调整值。
Ksampler 生成你的图像。为了提高质量,可以增加步骤数。这也会增加你的生成时间。Reactor 负责面部交换或恢复面部图像。
要预览节点图中的图像,可以使用预览图像节点。如果对结果不满意,请返回并调整前面步骤中的值。
来源:我可以不吃东西