主 题:CodeFormer 多人照片修复时,部分五官容易扭曲,如何解决?
发 布 者:myc185
标签分类: 技术
时 间:2026-09-20 11:46:38
内容预览:我在 Windows 上使用 CodeFormer 做多人照片修复,环境为 Anaconda 的 codeformer 环境,Python 3.8,PyTorch 2.4.1+cpu。项目为:https://github.com/sczhou/CodeFormer目前使用的方案是:conda activate codeformercd E:\ComfyUI\CodeFormerpython inference_codeformer.py -w 0.85 --bg_upsampler realesrgan --input_path "input.jpg" --output_path "output"技术流程理解如下:CodeFormer 检测整图中的所有人脸。每张脸被对齐、裁剪为 512x512。CodeFormer 生成修复后的人脸,输出到 restored_faces(这里出来的人脸,正常的,会很清晰,效果很好,异常的就很扭曲,表现在脸型、面部颜色、眼睛等容易出问题)。可选地使用 Real-ESRGAN 放大原始整图背景。将修复的人脸逆变换并融合回整图,输出 final_results。我遇到两个相关问题:多人照片中,少数正脸人物效果很好,但侧脸、轻微转头、小尺寸或遮挡的人脸,常出现眼睛、嘴巴、脸型被重绘或扭曲。更困扰的是:restored_faces 中的单独人脸效果往往很好,但回贴到全图后的 final_results 效果很差,例如角度不协调、边界突兀、颜色或光照不一致、五官位置看起来不自然。我目前的方案是,将restored_faces中的人脸,和原图一起,给到gpt进行人脸替换融合,然后对背景进行高清美化,部分效果可以,但是多人物场景,扭曲的人脸仍然是无法修复正常不知道大家有什么好的技术方案?
直达链接: https://www.nodeseek.com/post-938256-1
发 布 者:myc185
标签分类: 技术
时 间:2026-09-20 11:46:38
内容预览:我在 Windows 上使用 CodeFormer 做多人照片修复,环境为 Anaconda 的 codeformer 环境,Python 3.8,PyTorch 2.4.1+cpu。项目为:https://github.com/sczhou/CodeFormer目前使用的方案是:conda activate codeformercd E:\ComfyUI\CodeFormerpython inference_codeformer.py -w 0.85 --bg_upsampler realesrgan --input_path "input.jpg" --output_path "output"技术流程理解如下:CodeFormer 检测整图中的所有人脸。每张脸被对齐、裁剪为 512x512。CodeFormer 生成修复后的人脸,输出到 restored_faces(这里出来的人脸,正常的,会很清晰,效果很好,异常的就很扭曲,表现在脸型、面部颜色、眼睛等容易出问题)。可选地使用 Real-ESRGAN 放大原始整图背景。将修复的人脸逆变换并融合回整图,输出 final_results。我遇到两个相关问题:多人照片中,少数正脸人物效果很好,但侧脸、轻微转头、小尺寸或遮挡的人脸,常出现眼睛、嘴巴、脸型被重绘或扭曲。更困扰的是:restored_faces 中的单独人脸效果往往很好,但回贴到全图后的 final_results 效果很差,例如角度不协调、边界突兀、颜色或光照不一致、五官位置看起来不自然。我目前的方案是,将restored_faces中的人脸,和原图一起,给到gpt进行人脸替换融合,然后对背景进行高清美化,部分效果可以,但是多人物场景,扭曲的人脸仍然是无法修复正常不知道大家有什么好的技术方案?
直达链接: https://www.nodeseek.com/post-938256-1