You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CodeFormer背景/人脸超分返回False失效,无法实现预期优化原因咨询

CodeFormer出现Background/Face upsampling: False的原因及解决办法

出现这两个参数为False的情况,说明你的CodeFormer没有启用背景超分和人脸超分功能,自然达不到示例站点的精细化优化效果,具体原因和解决办法如下:

核心原因

这两个参数是控制图像背景、人脸区域超分辨率优化的开关,False代表对应功能未启用,通常由以下几种情况导致:

  • 命令行参数未手动开启对应功能
  • 背景超分依赖(如Real-ESRGAN)未安装
  • 预训练权重未完整下载
  • 运行时选择了禁用超分的简化模式

解决步骤

  • 添加正确的命令行参数:运行CodeFormer时,必须手动指定背景超分器并开启人脸超分。示例命令:

    python inference_codeformer.py -w 0.5 --input_path 你的输入图片路径 --bg_upsampler realesrgan --face_upsample
    

    其中-w是CodeFormer的修复强度(取值0-1,0.5为常用默认值),--bg_upsampler realesrgan指定用Real-ESRGAN做背景超分,--face_upsample开启人脸超分功能。

  • 安装缺失的依赖:如果没安装Real-ESRGAN,执行以下命令安装:

    pip install realesrgan
    

    也可以参照CodeFormer官方文档的依赖安装步骤,确保所有超分相关依赖都已安装。

  • 确认预训练权重完整:运行CodeFormer提供的权重下载脚本(如scripts/download_weights.py),确保CodeFormer本体、Real-ESRGAN的预训练权重都已下载到weights目录下,缺失权重会导致功能自动禁用。

  • 避免简化运行模式:检查命令中是否有--bg_upsampler none这类禁用超分的参数,若有则删除。

内容的提问来源于stack exchange,提问作者Kardelen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 05:45:32