首页/新闻资讯/正文详情

CodeFormer 实战:3 步跑通人脸修复,w 值怎么选一篇讲清

发布时间:2026/11/15 22:00:22 来源:云帆数科 栏目:资讯中心
CodeFormer 实战:3 步跑通人脸修复,w 值怎么选一篇讲清
CodeFormer 实战3 步跑通人脸修复w 值怎么选一篇讲清【免费下载链接】CodeFormer[NeurIPS 2022] Towards Robust Blind Face Restoration with Codebook Lookup Transformer项目地址: https://gitcode.com/gh_mirrors/co/CodeFormer效果速览 ✨CodeFormer 是南洋理工大学 S-Lab 提出的人脸修复工具基于 NeurIPS 2022 论文的 Codebook Lookup Transformer可把模糊、退化的人脸重建为高质量图像。它也支持黑白照片上色与遮挡区域补全。从零到出图最短路径 官方要求 Python 3.8、PyTorch 1.7.1、CUDA 10.1。最短链路分四步用 conda 创建python3.8环境并激活安装依赖并编译basicsr下载 facelib 人脸检测模型与 CodeFormer 主模型跑第一条修复命令git clone https://gitcode.com/gh_mirrors/co/CodeFormer cd CodeFormer pip3 install -r requirements.txt python basicsr/setup.py develop接着下载模型并运行第一条修复命令python scripts/download_pretrained_models.py facelib python scripts/download_pretrained_models.py CodeFormer python inference_codeformer.py -w 0.5 --input_path inputs/whole_imgs输出默认写入results/输入文件夹名_wfinal_results是人脸贴回后的整图restored_faces是单独修复的人脸。-w取值 0 到 10.5是安全的起步值。原理 60 秒 ⚡低质量人脸先经检测、裁剪、对齐成 512×512 再进入网络。编码器把图像压缩成特征序列Transformer 解码器不直接逐像素预测而是从一个 1024 项的码本中检索组合——类似查词典找固定搭配先找到最优的“视觉词组”再由解码器按w参数加权拼出高清纹理最后贴回原图坐标。w取小值偏向高质量重建取大值更贴近原图特征。保真度权重 w 值怎么选选参的核心就是w小w质量高但保真度低大w保真度高。几个高频场景整图修复、背景也模糊-w 0.7 --bg_upsampler realesrgan。背景用 Real-ESRGAN 一并放大人脸与背景观感一致整图更协调。已裁剪人脸的评测或论文对比-w 0.5 --has_aligned。跳过整图融合流程避免发丝边缘被破坏结果可复现。AI 生成图面部崩坏-w 0.3到0.5。原始缺陷大时小w给模型更多重建自由度修复上限更高。视频修复-w 1.0 --face_upsample。保真优先配合背景超分能压住帧间闪烁。命令可以直接复制python inference_codeformer.py -w 0.7 --bg_upsampler realesrgan --input_path inputs/whole_imgs python inference_codeformer.py -w 0.5 --has_aligned --input_path inputs/cropped_faces python inference_codeformer.py -w 0.3 --has_aligned --input_path inputs/cropped_faces python inference_codeformer.py -w 1.0 --bg_upsampler realesrgan --face_upsample --input_path your_video.mp4大图显存紧张时可用--bg_tile调小分块尺寸--upscale控制最终放大倍数默认 2 倍。真实使用场景1. 遮挡区域补全给旧照片换背景后脸上残留一块白色擦除痕迹。把白色涂抹区域作为 mask 放进inputs/masked_faces运行python inference_inpainting.py --input_path inputs/masked_faces被遮的眼部和鼻梁会根据周围皮肤与结构推断补出。2. 黑白老照片上色从相册扫描出来的老照片是黑白且发灰的。运行python inference_colorization.py --input_path inputs/gray_faces肤色、发色和衣物颜色基于面部光照与纹理推断逐张手调颜色的工作量可以省掉。3. 摄像设备画面修复剪辑家庭录像时早期摄像头的画面噪点多、人脸发糊。用-w 1.0加--bg_upsampler realesrgan --face_upsample处理后results/下直接输出可用的 mp4。踩坑与排错日志里显示 0 faces detected默认 RetinaFace 对低质量或大角度侧脸容易失效。换--detection_model dlib需先装 dlib或加--only_center_face只处理主脸。大图配--bg_upsampler realesrgan时显存溢出Real-ESRGAN 需要整图参与计算。把--bg_tile 400降到--bg_tile 200或先去掉--face_upsample。CPU 上跑得很慢且有警告Real-ESRGAN 在 CPU 上未做优化。去掉--bg_upsampler和--face_upsample人脸修复部分不受影响。模型下载失败网络访问不到 GitHub Releases 时手动下载codeformer.pth放入weights/CodeFormer/facelib 模型放入weights/facelib/推理脚本会直接使用本地权重。修复结果发丝边缘不自然整图流程含人脸与背景融合边界可能被损伤。若在意对比的严谨性先用scripts/crop_align_face.py裁出人脸再走--has_aligned。仓库导览 下一步几个对使用者有用的路径inference_codeformer.py主入口修复、上色、补全都由它的命令行参数驱动inputs/whole_imgs、inputs/cropped_faces示例输入可直接运行options/CodeFormer_stage3.yml第三阶段训练配置自定义训练的起点docs/train_CN.md中文训练文档scripts/crop_align_face.py把整图里的人脸裁剪对齐成 512×512生态侧Hugging Face Spaces 有官方在线 Demo 可直接试玩Replicate 提供 API 服务方便接入自己的应用Stable Diffusion WebUI 与 ComfyUI 也能调用 CodeFormer 节点。建议先用默认参数跑一遍inputs/whole_imgs在results/里对比几个w值的输出再定值如果打算在自己的数据集上微调顺着docs/train_CN.md走即可。【免费下载链接】CodeFormer[NeurIPS 2022] Towards Robust Blind Face Restoration with Codebook Lookup Transformer项目地址: https://gitcode.com/gh_mirrors/co/CodeFormer创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

Notepad--|跨平台文本编辑器:3个场景从改名到大日志,10分钟摸个底
Notepad--|跨平台文本编辑器:3个场景从改名到大日志,10分钟摸个底

Notepad--|跨平台文本编辑器:3个场景从改名到大日志,10分钟摸个底 【免费下载链接】notepad-- 一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。 项目地址: https://gitcode.com/GitHu… · 2026/11/15 22:00:22

PhotoView 的 Android TV 实操:方向键失灵是怎么回事,遥控器怎么平移图片
PhotoView 的 Android TV 实操:方向键失灵是怎么回事,遥控器怎么平移图片

PhotoView 的 Android TV 实操:方向键失灵是怎么回事,遥控器怎么平移图片 【免费下载链接】PhotoView Implementation of ImageView for Android that supports zooming, by various touch gestures. 项目地址: https://gitcode.com/gh_mirrors/ph/Pho… · 2026/11/3 7:45:13

三步搞定C盘空间:Dism++免费系统清理指南
三步搞定C盘空间:Dism++免费系统清理指南

三步搞定C盘空间:Dism免费系统清理指南 【免费下载链接】Dism-Multi-language Dism Multi-language Support & BUG Report 项目地址: https://gitcode.com/gh_mirrors/di/Dism-Multi-language 周五下班前存一张 2GB 的照片包,弹出"磁盘空… · 2026/11/2 22:44:33

工地太忙根本没时间复习考试?官方回应湖南永州低压电工证报考攻略
工地太忙根本没时间复习考试?官方回应湖南永州低压电工证报考攻略

工地太忙根本没时间复习考试?官方回应湖南永州低压电工证报考攻略 工地太忙根本没时间复习考试?这几乎是每个现场管理员的真实写照。特别是湖南永州的工地上,低压电工证的办理和复审成了很多人的“心头病”。官方回应明确指出,2024年起,特种作业操作… · 2026/11/15 21:59:51

低压电工证正反到期换证流程:郑州报考避坑指南,学历不高也能走通
低压电工证正反到期换证流程:郑州报考避坑指南,学历不高也能走通

低压电工证正反到期换证流程:郑州报考避坑指南,学历不高也能走通 你是不是也担心自己学历不高,怕报不上低压电工证正反?别急,今天我就用自己在周口培训学员的真实经历,带你一步步看懂低压电工证正反到期换证的流程,以及郑州报考时容易踩的坑,帮你避开… · 2026/11/15 21:59:51

兖州电工证报考怎么选?含金量高的培训机构这样挑
兖州电工证报考怎么选?含金量高的培训机构这样挑

兖州电工证报考怎么选?含金量高的培训机构这样挑 你是不是正在为找工作发愁,手上却还缺一张电工证?别急,今天咱们就来聊聊兖州电工证报考这事儿,含金量高不高,怎么选机构不踩坑,全都给你安排上。 案例背景:小王的电工证焦虑… · 2026/11/15 21:59:51

博爱电工证培训机构地址怎么选?保姆级教程教你避开培训坑
博爱电工证培训机构地址怎么选?保姆级教程教你避开培训坑

博爱电工证培训机构地址怎么选?保姆级教程教你避开培训坑 怕考不过白交培训费?别急,今天给你一套保姆级教程,教你怎么在博爱电工证培训机构地址中选对机构,一次性通过考试,省心又省钱。 一、特种作业证为什么这么重要?… · 2026/11/15 21:59:51

咨询培训电工证考试实操考试考什么
咨询培训电工证考试实操考试考什么

电工证考试怎么考?实操内容全在这儿,全国通用别被坑 你是不是也遇到过这种情况:想考电工证,但不知道去哪里报名,怕被中介坑?网上信息太多,真假难辨,一不小心就白忙活一场。别急,这期我们从济源市政公用工程从业者的角度,手把手带你搞懂【咨询培训电… · 2026/11/15 21:59:51

低压电工证考试话术报名费多少钱 郑州报考避坑指南
低压电工证考试话术报名费多少钱 郑州报考避坑指南

低压电工证考试话术报名费多少钱 郑州报考避坑指南 你是不是也在想,自己学历不高,怎么也报不了低压电工证?其实不然,很多在郑州的朋友,学历只有初中或高中,照样顺利拿到了低压电工证,而且现在从事相关工作的收入也比以前翻了一番。本文就从… · 2026/11/15 21:58:50

长春初级电工证怎么考?通过率揭秘全在这里
长春初级电工证怎么考?通过率揭秘全在这里

长春初级电工证怎么考?通过率揭秘全在这里 之前考的证在外省能不能转过来?这几乎是每个想从事电工工作的人都会问的问题。特别是那些在外地打拼多年、手里握着一张“外地电工证”的人,到了长春想继续干这一行,第一反应就是“我的证能用吗?”。今天我们就… · 2026/11/15 0:00:50

国内电工证报考条件与考试时间
国内电工证报考条件与考试时间

低压电工证怎么考?学历不高也能报名,官方报名入口全在这 你是不是经常听说“电工证是入行门槛”,但又担心自己学历不够、经验不足,根本报不了名?别急,今天就带你从零了解【国内电工证】的报考流程、考试内容,还有怎么在 官方报名入口… · 2026/11/15 0:00:50

电工作业时如何断电?电子证书到底能不能全国通用?
电工作业时如何断电?电子证书到底能不能全国通用?

电工作业时如何断电?电子证书到底能不能全国通用? 实操考试心里没底怕挂科,特别是电工作业时如何断电这一操作,不仅关系到你能不能拿到证书,更关系到以后能不能顺利上岗。很多人觉得这不过就是“断个电”,但其实这里面的门道可不少,稍有不慎就可能出错… · 2026/11/15 0:00:50

长春初级电工证怎么考?通过率揭秘全在这里
长春初级电工证怎么考?通过率揭秘全在这里

长春初级电工证怎么考?通过率揭秘全在这里 之前考的证在外省能不能转过来?这几乎是每个想从事电工工作的人都会问的问题。特别是那些在外地打拼多年、手里握着一张“外地电工证”的人,到了长春想继续干这一行,第一反应就是“我的证能用吗?”。今天我们就… · 2026/11/15 0:00:50

国内电工证报考条件与考试时间
国内电工证报考条件与考试时间

低压电工证怎么考?学历不高也能报名,官方报名入口全在这 你是不是经常听说“电工证是入行门槛”,但又担心自己学历不够、经验不足,根本报不了名?别急,今天就带你从零了解【国内电工证】的报考流程、考试内容,还有怎么在 官方报名入口… · 2026/11/15 0:00:50

电工作业时如何断电?电子证书到底能不能全国通用?
电工作业时如何断电?电子证书到底能不能全国通用?

电工作业时如何断电?电子证书到底能不能全国通用? 实操考试心里没底怕挂科,特别是电工作业时如何断电这一操作,不仅关系到你能不能拿到证书,更关系到以后能不能顺利上岗。很多人觉得这不过就是“断个电”,但其实这里面的门道可不少,稍有不慎就可能出错… · 2026/11/15 0:00:50

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/15 1:51:20

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/15 4:02:19

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/15 3:02:05

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码