今天给大家介绍功能一款十分强大,而且完全免费的开源AI项目 CodeFormer
不仅支持AI图片修复,去水印,还支持模糊视频的高清修复
主要功能
1.老照片修复
2.黑白照片彩色化
3.照片马赛克修复
4.低码率视频增强,增加细节
远比专业修图软件效果强大
下面给大家介绍下详细的安装步骤 (我的是2013年的老电脑,依旧可以正常安装)
就是效果不太好~~~
1.安装python环境
进入官网 点击下载 选择合适的平台 和 版本 https://www.python.org/
我这里下载的是 windows平台 _python3.8版本
就是正常下载安装软件的流程 下载完成后 点击安装
ps 有一点需要注意的是,下图这个需要勾选上(添加环境变量,如果忘了,后期可以手动添加)
提示安装完成成功以后,我们可以手动验证下
输入 win + r 出行如下界面,然后输入 cmd 命令 新出现的命令行界面输入 python
2. 安装git
同样的 进入官网 点击下载 然后正常安装 没有特别需要修改的地方 默认即可
安装完成后,我们可以进行验证 (命令行需要重新打开下)
3.安装conda(安装Pytorch需要)
进入官网 选择适合自己电脑安装的python版本的,然后下载 安装
https://repo.anaconda.com/miniconda/
我这里安装的版本是 Miniconda3-py38_4.8.2-Windows-x86_64 适配 python3.8
和安装python类似,需要添加个环境变量(前面打对勾即可)
4.安装 Pytorch (CodeFormer依赖)
进入官网 根据自己机器的配置 选择对应的,然后复制对应的命令,在命令提示行界面输入
5.安装CodeFormer
打开github https://github.com/sczhou/CodeFormer
按照对应的步骤
# git clone this repository > git clone https://github.com/sczhou/CodeFormer > cd CodeFormer # install python dependencies > pip3 install -r requirements.txt > python basicsr/setup.py develop 图上有些步骤可以省略(不影响使用)
然后安装对应的模型
> python scripts/download_pretrained_models.py facelib > python scripts/download_pretrained_models.py CodeFormer
到这里,我们就算安装完成了,下面可以正式开始使用了。
6.正式使用
同样的 github 有详细的使用教程,我们这里仅以面部修复做个演示
# For cropped and aligned faces (512x512) > python inference_codeformer.py -w 0.5 --has_aligned --input_path [image folder]|[image path] # [image folder]|[image path] 指的是 需要修复的照片放置的路径 # 项目自带了几个模糊的照片 让我们用了测试 # 相对路径 CodeFormer\inputs\cropped_faces # 我直接输入命令 > python inference_codeformer.py -w 0.5 --has_aligned --input_path C:\Users\Administrator\CodeFormer\inputs\cropped_faces
结果如下
7.常见问题
1.git clone命令超时 详情请见 git clone命令超时
2.版本问题
我的电脑是老版的win7 所以python 最高只能支持到3.8
大家下载对应的版本需要和自己的电脑匹配
同时需要注意的是 conda版本 也是需要和 python版本 匹配的
不然会报错
太难搞了。
花了一上午,还是失败,不如在线的简单快捷。
尝试下
很详细
nice blog mate.. amazing content.. this one i search for. thank you