最近看到这个由周尚长博士领队的几位南洋理工大学S-Lab成员开发的开源程序,用来恢复和增强照片中的人脸,效果惊人。可以点进以下3分半的you-tube看一下就知我所言不虚(包括1927 Fifth Solvay International Conference群英会的照片)。
Face Restoration
Face Color Enhancement and Restoration
Face Inpainting
https://shangchenzhou.com/projects/CodeFormer/ 是项目主页,有些简单介绍。code的github网址是:https://github.com/sczhou/CodeFormer,附有简单的安装使用说明,除了要git clone代码,和下载样本数据外,主要是要设置conda。关于conda, 可参见:学习TensorFlow - 设置Python环境。Miniconda就足够了(参见https://stackoverflow.com/questions/45421163/anaconda-vs-miniconda)
注意,CUDA不是必须的,像我的电脑是AMD APU,不支持nVida的CUDA,也可以完美的运行CodeFormer。
当你用CodeFormer转化自己的照片时,最初可能并不会注意到转化后的照片有什么不一样,记住,一定要zoom in,放大再放大,看细节,一定有惊喜。
除了增强照片,Codeformer还支持video的人脸增强(需要引入FFMpeg)。有空要研究研究怎样加入AMD ROMc的支持,加快在我的AMD计算机上的处理速度。