如何使用CodeFormer修复老旧照片和去除马赛克?

Cody Former是一款强大的能够有效修复老旧照片和去除视频及图片中的马赛克的ai软件。它不仅可以修复人脸,还能处理视频中的马赛克,使画面更加清晰。用户可以通过下载代码并安装在本地环境中使用,具体教程可以按照以下步骤进行操作:

方法一:

如何使用CodeFormer修复老旧照片?.jpg

安装环境:

  • 安装 Python 3.8 版本,可以通过官网下载或使用 Anaconda 创建虚拟环境。

  • 安装 Git,用于克隆项目源码。

  • 安装 PyTorch,根据电脑配置选择合适的版本(CPU 或 CUDA)。

下载源码:

  • 进入https://github.com/sczhou/CodeFormer。

  • 使用 git clone https://github.com/sczhou/CodeFormer.git 命令克隆源码,或者直接下载 ZIP 压缩包并解压。

安装依赖:

  • 在源码文件夹下,执行 pip3 install -r requirements.txt 安装所需依赖库。

  • 执行python basicsr/setup.py develop编译CodeFormer。

  • 下载预训练模型,分别执行以下命令:

python scripts/download_pretrained_models.py facelib

python scripts/download_pretrained_models.py dlib

python scripts/download_pretrained_models.py CodeFormer

使用 CodeFormer 修复照片:

  • 对单张图片进行人脸修复:

python inference_codeformer.py -w 0.2 --has_aligned --input_path [image folder]|[image path]

参数说明:-w 是权重参数,取值范围为 [0,1],值越小修复效果越好;--input_path 是要修复的图片路径,可以是单张图片路径或包含多张图片的文件夹路径。

  • 对多张人脸的图片进行修复:

python inference_codeformer.py -w 0.7 --input_path [image folder]|[image path]

视频去除马赛克(可选):

  • 将视频放入指定文件夹中,然后使用 CodeFormer 的图形界面或命令行工具进行处理。处理速度较慢,需要高配置的电脑支持大容量视频处理。

需要注意的是,CodeFormer 主要用于人脸修复,对于其他部位的马赛克去除效果有限。如果需要去除其他部位的马赛克,可以考虑使用其他专门的软件如 JAVPLAYER。

方法二:

直接使用被打包好的桌面GUI版的 CodeFormer软件,一键打开即可使用,非常方便。

下载地址:https://github.com/Arthurzhangsheng/CodeFormer_GUI?tab=readme-ov-file

CodeFormer_GUI图形界面.jpg

CodeFormer_GUI图形界面使用说明:

  • 下载解压安装包

  • 点击 启动.bat运行

  • 其余功能看界面说明

收藏

相关文章

最新工具
亮数据BrightData
亮数据BrightData

一家专注于为企业提供网络数据收集和代理服务的公司,亮数据Brig...

insMind
insMind

稿定设计推出的一款AI智能图片编辑工具,insMind提供一系列...

HelloMeme
HelloMeme

一个专注于生成高保真图像和视频内容的AI项目,特别是表情克隆技术...

千影QianYing
千影QianYing

巨人网络发布的有声游戏生成大模型,主要包括游戏视频生成大模型Yi...

萌啦数据
萌啦数据

萌啦数据是一个专注于跨境电商平台Ozon的数据分析工具,专为跨境...

飞跨浏览器
飞跨浏览器

专为跨境电商卖家设计的浏览器,飞跨浏览器解决多账号管理、店铺安全...

新枝Newledge
新枝Newledge

一款集信息收集、处理、整理和输出于一体的思考工具。新枝,Newl...

流光卡片
流光卡片

一种将文字、图片、代码等内容包装成精美卡片的文字卡片制作神器,流...

ToneLift
ToneLift

一个AI驱动的图文创作平台,可以帮助用户轻松创作精美的图文卡片,...

松鼠快看
松鼠快看

一款专为PC端用户设计的RSS阅读工具,松鼠快看旨在帮助用户高效...