CodeFormer是一种基于AI技术深度学习的人脸复原模型,由南洋理工大学和商汤科技联合研究中心联合开发。该模型通过结合了VQGAN和Transformer等技术,可以通过提供模糊或马赛克图像来生成清晰的原始图像。可以实现老照片修复、照片马赛克修复、黑白照片彩色化、低码率视频增强,增加细节等效果。
基于CodeFormer使用C++实现图片模糊变清晰,去除马赛克等效果(代码完整)
项目使用的环境:Windows 10、onnxruntime 1.6.0、opencv 4.8.0、visual studio 2019
使用Visual studio 2019打开项目,右键找到”属性“点击进入,如上图。
找到VC++目录选项,分别在”包含目录“和”库目录“中配置头文件和链接库。如上图所示。
../ONNX_Photo_Restoration/include/opencv2
../ONNX_Photo_Restoration/include
../ONNX_Photo_Restoration/lib
在项目的属性界面中,找到”链接器“->"输入"->"附加依赖项"(如上图所示)输入下面中的两个库文件名称,点”确定“设置。
onnxruntime.lib
opencv_world480.lib
最后根据项目提供的源码,就能实现图片模糊变清晰,去除马赛克等效果了。
本文发布于:2024-01-31 10:40:43,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170666884427931.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |