今天,继续给大家介绍一个AI图片修复工具:CodeFormer!
Code Former是商汤和南洋理工大学联合开发一款AI人脸修复算法,通过该算法,可以对已经模糊的图片进行人脸修复。将模糊不清的图像转换成高清晰度图片。
还能面部修复
CodeFormer是如何实现的?
基于Transformer模型,这是一种深度学习算法,能够处理大量数据,捕捉复杂的模式,并在此基础上进行预测和生成。
但CodeFormer并不是简单地“猜测”图像应该是什么样子。它拥有一个被称为codebook的特殊组件,这个codebook存储了大量的高质量图像片段。
当CodeFormer遇到一个模糊的图像时,它会在这个codebook中寻找最匹配的片段,然后用这些片段来重建图像,就像是拼图游戏一样,最终呈现出一个清晰、完整的图像。
除了图像清晰化,CodeFormer还能进行颜色增强和面部修复。无论是老旧照片的颜色恢复,还是现代照片中人脸的细节增强,CodeFormer都能轻松应对。它甚至能够处理视频中的图像,这对于视频编辑和电影制作来说,无疑是一项革命性的技术进步。
CodeFormer已开源,可以部署
使用CodeFormer也非常简便。你可以直接访问其GitHub页面,按照说明配置环境,下载模型权重,就可以开始使用了。
# git clone this repositorygit clone https://github.com/sczhou/CodeFormercd CodeFormer
# create new anaconda envconda create -n codeformer python=3.8 -yconda activate codeformer
# install python dependenciespip3 install -r requirements.txtpython basicsr/setup.py developconda install -c conda-forge dlib (only for face detection or cropping with dlib)
如果你不想自己动手,也可以通过Web端的服务直接上传图片进行处理,或者使用GUI界面在本地运行,这样既方便又保证了隐私安全。
代码地址:
https://github.com/sczhou/CodeFormer?tab=readme-ov-file
领取专属 10元无门槛券
私享最新 技术干货