快讯6 条
快讯3 条 · 可滚动
本站于 2026-10-19 补核;官方发布日期为 2026-10-17。

出处:DeepSeek 官方文档 · 更新日志官方

本站于 2026-10-19 补核;官方发布日期为 2026-10-14。

出处:xAI · API Release Notes官方

本站于 2026-10-19 补核;官方发布日期为 2026-10-13。

出处:Gemini API · Release notes官方

开源项目解析

CodeFormer

人脸修复:把糊掉、压坏、老照片里的脸修回来。图片与视频都能做。

靠 1024 条码本修脸保真度可调只许非商业用途
S-Lab License 1.0 不可商用★ 18.2k 350 星/月最后更新 2025-11-18 · 距核验日 11 个月仓库 ↗

许可证附加条件:仅限非商业用途,许可证正文第一句写明

读懂层

2 张 · 架构图 / 流程图

架构图码本是怎么用的

CodeFormer Model

Input Face

Encoder

Feature Embeddings

Transformer Layers

Codebook (1024 entries)

Quantized Latents

Generator/Decoder

Fidelity Weight (w)

Restored Face

DeepWiki 架构页 · 抓取 2026-08-16 · 核验 2026-08-16

流程图一张脸从检测到贴回

CodeFormer Overview

Input Degraded Image

Face Detection

Face Alignment

CodeFormer Model

Restored Face

Face Pasting

Background Processing

Enhanced Image

DeepWiki 架构页 · 抓取 2026-08-16 · 核验 2026-08-16

三段式训练:先训 VQGAN 学码本,再训码预测,最后训可控模块(保真度与质量之间的旋钮)。推理时先人脸检测(RetinaFace / YOLO / dlib)、对齐,修完再贴回原图,背景可选另走超分。

它管哪几个决定

分镜先出图,再图生视频
8/10 家有官方说法

自持能力

权重在不在本地可下载到本地
种子能不能填不涉及
换掉它要动几处几处

权重本地,人脸检测器可换(RetinaFace / YOLO / dlib)

动手层

文档代码结构踩过的坑实测 未做

装它要过哪几关

  1. 1装依赖`pip3 install -r requirements.txt`;用 dlib 检测器才需要额外装 dlib
  2. 2装 BasicSR`python basicsr/setup.py develop` —— 少这一步后面全报找不到模块
  3. 3下预训练权重`python scripts/download_pretrained_models.py facelib`,检测器和修复模型分开下

改哪个文件能改什么

basicsr/archs/codeformer_arch.py码本与 Transformer 主干。要看 1024 条码本怎么用,看这里
facelib/人脸检测与对齐。换检测器改这里
inference_codeformer.py推理入口,保真度权重参数在这里

坑在哪一处

带 issue 编号的来自:github issues 按回复数排序 · 核验 2026-08-16

许可证S-Lab License 1.0 明写 non-commercial —— README 里还专门列了一串「未经授权用我们模型」的网站,作者在意这件事
整图结果发糊issue #274:final_result 不清楚但 restored_faces 清楚(已关闭)—— 问题出在贴回与背景超分那一步,不是修脸本身
锐度issue #25「Sharpness of the restored face」开着 —— 修得干净但偏软,是已知取舍
CPU 上跑issue #176 开着 —— 能跑,但要 PyTorch 与 CUDA 版本对得上,否则报错在别处

教程

没找到官方口径的教程 —— 官方只给了 README。

项目自述

以下是仓库 README 的开头部分(原文引用,抓取 2026-08-17)。读全文 ↗

Towards Robust Blind Face Restoration with Codebook Lookup Transformer (NeurIPS 2022)

Paper | Project Page | Video

Shangchen Zhou, Kelvin C.K. Chan, Chongyi Li, Chen Change Loy 

S-Lab, Nanyang Technological University

:star: If CodeFormer is helpful to your images or projects, please help star this repo. Thanks! :hugs: 

Update
- 2023.07.20: Integrated to :panda_face: OpenXLab. Try out online demo! 
- 2023.04.19: :whale: Training codes and config files are public available now.
- 2023.04.09: Add features of inpainting and colorization for cropped and aligned face images.
- 2023.02.10: Include dlib as a new face detector option, it produces more accurate face identity.
- 2022.10.05: Support video input --input_path [YOUR_VIDEO.mp4]. Try it to enhance your videos! :clapper: 
- 2022.09.14: Integrated to :hugs: Hugging Face. Try out online demo! 
- 2022.09.09: Integrated to :rocket: Replicate. Try out online demo! 
- More

TODO
- [x] Add training code and config files
- [x] Add checkpoint and script for face inpainting
- [x] Add checkpoint and script for face colorization
- [x] ~~Add background image enhancement~~

:panda_face: Try Enhancing Old Photos / Fixing AI-arts

Face Restoration

Face Color Enhancement and Restoration

Face Inpainting

Dependencies and Installation

- Pytorch >= 1.7.1
- CUDA >= 10.1
- Other required packages in requirements.txt

git clone this repository
git clone https://github.com/sczhou/CodeFormer
cd CodeFormer

create new anaconda env
conda create -n codeformer python=3.8 -y
conda activate codeformer

install python dependencies
pip3 install -r requirements.txt
python basicsr/setup.py develop
conda install -c conda-forge dlib (only for face detection or cropping with dlib)

Quick Inference

Download Pre-trained Models:
Download the facelib and dlib pretrained models from [Releases | Google Drive | OneDrive] to the weights/facelib folder. You can manually download the pretrained models OR download by running the following command:

python scripts/download_pretrained_models.py facelib
python scripts/download_pretrained_models.py dlib (only for dlib face detector)

Download the CodeFormer pretrained models from [Releases | Google Drive | OneDrive] to the weights/CodeFormer folder. You can manually download the pretrained models OR download by running the following command:

python scripts/download_pretrained_models.py CodeFormer

Prepare Testing Data:
You can put the testing images in the inputs/TestWhole folder. If you would like to test on cropped and aligned faces, you can put them in the inputs/cropped_faces folder. You can get the cropped and aligned faces by running the following command:

you may need to install dlib via: conda install -c conda-forge dlib
python scripts/crop_align_face.py -i [input folder] -o [output folder]

Testing:
[Note] If you want to compare CodeFormer in your paper, please run the following command indicating --has_aligned (for cropped and aligned face), as the command for the whole image will involve a process of face-background fusion that may damage hair texture on the boundary, which leads to unfair comparison.

Fidelity weight *w* lays in [0, 1]. Generally, smaller *w* tends to pro

……(后略,见原文)

判断

优势

  • 人脸这一格做得最扎实的开源项目,图片视频都支持
  • 保真度可调 —— 一个旋钮在「像原人」和「更好看」之间挪
  • 带人脸检测与贴回的整条流水线,不用自己拼
  • 显存门槛低,4GB 就能跑

局限

  • S-Lab License 1.0 只许非商业用途 —— 接商单不能用,这是硬约束
  • 停更 9 个月
  • 修出来的脸锐度被质疑(issue #25,开着)
  • 整图结果不如单独的人脸结果清楚(issue #274,已关闭)—— 贴回那一步是损耗点

不适用

任何要收钱的活 —— 许可证只给非商业用途,没有商用授权入口。

同管这些决定的其它项目

ComfyUI节点式工作流底座。图像 / 视频 / 音频 / 3D / 文本共用一个底座。…Wan2.2文生 / 图生 / 语音驱动 / 角色动画替换,480P–720P。五个变体。…HunyuanVideo腾讯的开源视频生成模型,文生视频与图生视频。720×1280、129 帧。…FramePack把 13B 视频模型压进 6GB 显存的桌面程序。图生视频,一分钟长度、30 帧。…LTX-VideoLightricks 的视频生成模型,主打快。文生 / 图生 / 视频续写,默认 1…MiniMax H3全模态生成:文字、图片、视频、音频进同一个 Transformer,出带 32kHz…Real-ESRGAN通用图像 / 视频超分修复,支持 2× / 3× / 4×,含动漫专用与轻量模型。…Practical-RIFE视频插帧:在两帧之间算出中间帧,把 24 帧的片子补成 48、60 帧。作者是 RI…Ollama一条命令在本机跑开源大模型。写脚本、翻译这两段靠它才不出本机。…DiffSynth-Studio魔搭扩散模型工程框架,覆盖图像、视频、音乐推理与训练;近期加入 FLUX.3、MOS…MoneyPrinterTurbo给个主题或关键词,一键出高清短视频,含字幕与配音。…火宝短剧基于 AI 的一站式短剧生成平台,从剧本到成片全自动化。…ToonflowAI 创作平台:无限画布、AI Agent、可视化工作流,支持图像、视频、分镜和短剧…infinite-canvas面向 AI 创作的无限画布工作台:生图、参考图编辑、视频生成、Agent 助手、画布…open-ai-canvas面向 AI 影视创作的无限画布:多模态生成、分镜编排、素材管理、Agent 工作流。…VOZEB PRO把统一创作 Agent、画布、短剧生产线、素材库和商业运营后台放进同一套 Next.…OpenMontage让 Agent 编排视频生产:通过声明式流水线组织素材、生成、字幕、音频与合成。…video-shotcraft为 Claude Code / Codex 提供产品宣传片镜头配方,以网页截图与文案…Generative Media Skills给 Agent(Claude Code / Cursor / Gemini CLI)…ComfyUI-ManagerComfyUI 的节点管理器:装节点、装模型、修依赖、查注册表。ComfyUI 生态…ComfyUI-WanVideoWrapper把 Wan 系列模型接进 ComfyUI 的节点包。社区里跑 Wan 的事实标准封装…ComfyUI 官方工作流模板ComfyUI 内置的那批官方工作流模板与子图蓝图的真身仓库。…waoowaoo把一部小说灌进去,自动拆角色、拆场景、出分镜,再合成整集短剧。中英双界面。…JellyfishAI 短剧的端到端工作台:从剧本进,到分镜、角色一致性管理、出片、导出。…魔因漫创桌面端 AI 影视工具(Electron):剧本 → 角色 → 场景 → 导演 → …BigBanana AI Director一站式 AI 短剧 / 漫剧工作台,四阶段:剧本 → 视觉资产 → 分镜制作 → 导…ClipForge带货短视频专用的一站式工具:上传商品图,自动提炼卖点、写种草脚本、配音配字幕加背景乐…短视频工厂跨平台桌面应用:给提示词文本加分镜素材,自动剪出产品营销或泛内容短视频。集成文案生成…AI YouTube Shorts Generator把一条长视频切成一批排好序的竖屏短片:用语言模型找高光片段、用 Whisper 转写…Open AI UGC生成 UGC 风格的口播广告:用多个视频模型出真人感的 AI 演员念你的脚本。定位是…ViGenAiR把一条已有的视频广告用生成式 AI 重新剪成适配不同版位与时长的多条。…Seedance 2.0 Prompt Skills给 Agent 装的 Seedance 2.0 提示词技能:讲输入约束、@ 引用语法…Drama Skills面向编剧与漫剧工作室的短剧创作流水线:十个技能把一个点子或一部长篇材料,一路做成分集…Seedance2 Storyboard Generator开源剧情剧本技能:把故事拆成分镜,并整合成 Seedance 2.0 认的结构化提示…AI Shortfilm Prompts一个 Claude Code 技能:把任意一个想法变成电影语言的、模型直接能用的视频…Awesome Seedance 2 Prompts整理好的 Seedance 2.0 视频提示词库,README 自述逾六千条,覆盖电…歸藏的提示词库中文 AI 圈里流传最广的个人提示词仓库之一,存放作者为各家模型撰写的提示词。…AI Visual Prompt Cookbook171 套结构化提示词风格、342 张预览;JSON 模板支持 v2.1 / v2.…PromptLensAI 视频提示词分析工具:丢进一条别人的视频,反推出它的提示词与创作脚本,并做画面分…Prompt Engineering Guide提示词工程的系统性指南:教程、论文、课程笔记与可运行的示例。不针对视频,讲的是提示词…蓝书 AI 视频工具包AI 视频提示词、技能与方法论工具包。2026-10-10 README 自述:60…

github README + GitHub API + LICENSE 原文 + DeepWiki 架构页 · 核验 2026-10-19 | 判断栏可报错。