模糊人脸照片修复与 4 倍超清放大 — 免费,在浏览器中完成
Face Restore 把一张低质量的人脸照片 — 模糊、尺寸很小、严重压缩,或从旧照片扫描而来 — 修复成清晰的高分辨率版本。它运行的是桌面修复工具常用的开源流程,但全部在您的设备上完成:不上传、不注册、无水印、无次数限制。
处理流程:输入 → 检测 → 增强 → 输出
- 低质人脸输入。打开照片(文件、拖放、粘贴或示例)。照片始终留在浏览器里。
- 人脸结构检测。YuNet(OpenCV Zoo,MIT)找出每一张人脸和五个关键点 — 双眼、鼻尖、两侧嘴角,并把特征标记显示出来。
- 五官细节增强。每张人脸通过相似变换对齐到标准的 512×512 模板,再由 GFPGAN v1.4(腾讯 ARC,Apache-2.0)重建皮肤纹理、眼睛、牙齿和头发的细节,同时优化并匀化肤色。
- Real-ESRGAN 推理。整张照片用 Real-ESRGAN x4plus(BSD-3-Clause)在 WebGPU 上分块放大 4 倍。没有 WebGPU 时改用 Lanczos 重采样,并明确标注。
- 高清结果输出。修复后的人脸以柔和遮罩融合回放大后的照片。拖动分割线对比修复前后,查看每张人脸,下载 PNG 或 JPG。
设置
- 输出倍率 — 1× 只修复人脸并保持原尺寸;2× 与 4× 同时放大照片。超大照片会先缩小,使 4× 输出的长边不超过 4096 像素。
- 背景放大方式 — Real-ESRGAN 效果最好(需下载模型,实际上需要 WebGPU);快速(Lanczos)即时完成。
- 人脸检测 — “灵敏”模式降低置信度阈值,适合极小或极模糊的人脸,偶尔会有误检。
常见问题
Face Restore 免费吗?
免费,无需注册,无水印,无次数限制。所有处理都在您的浏览器中完成,只需下载一次模型权重并缓存。
照片会被上传吗?
不会。人脸检测、人脸修复和放大都在您的设备上通过 WebGPU 或 WebAssembly 运行,照片不会离开浏览器。
使用了哪些模型?
YuNet(OpenCV Zoo,MIT)负责人脸与关键点检测,GFPGAN v1.4(腾讯 ARC,Apache-2.0)负责盲人脸修复,Real-ESRGAN x4plus(BSD-3-Clause)负责 4 倍背景放大,由 onnxruntime-web(MIT)执行。许可与固定来源见 工作原理(英文)。
需要多长时间?
有 WebGPU 时,GFPGAN 每张人脸约 1 秒,小照片的 4 倍 Real-ESRGAN 放大只需几秒;首次需下载约 380 MB 模型。没有 WebGPU 时,人脸修复在 CPU 上约每张 10 秒,背景改用 Lanczos 快速放大。
多人合照可以吗?
可以。每张检测到的人脸都会单独对齐、以 512×512 修复并融合回原位。极小或极模糊的人脸可开启“灵敏”检测。
能修复老照片吗?
可以,只要人脸尚可辨认。GFPGAN 是在退化人脸(模糊、噪点、JPEG 失真、低分辨率)上训练的,会重建出合理的细节;结果是重建而非原像素的恢复,因此不适用于证件、鉴定等对身份要求严格的场景。