无言以对 发表于 2025-8-26 09:30:22

CanonSwap - 一个全新的高保真和一致性视频人脸替换工具 支持50系显卡 一键整合包下载


CanonSwap 是一个基于规范空间调制的高保真和一致性视频人脸替换方案,由清华大学深圳国际研究生院和西安交通大学联合提出,能有效将源身份转移到目标视频中,并准确保留目标人脸的动态属性,如头部姿态、面部表情、口型同步等。

今天分享的 CanonSwap 整合包基于最新开源的代码整合,上个月就在关注,第一时间部署体验了下,并基于当前推理代码制作了一个简易的Webui,修复了官方代码的几个bug,能实现完整的换脸流程。
当前版本整体效果还不是太完美,尤其是遮挡处理,所以源图像尽量找不带遮挡的面部图像。还有就是硬件资源占用较高,生成速度略慢,希望后期能完善优化。


应用领域

娱乐产业:在电影、电视剧、短视频等娱乐内容中,CanonSwap 可以用于角色替换、特效制作等,为观众带来更加新颖和有趣的视觉体验。
广告和营销:广告商可以利用 CanonSwap 技术将明星或知名人物的脸部替换到产品广告中,以吸引更多关注和提升品牌形象。
虚拟现实和增强现实:在 VR 和 AR 应用中,CanonSwap 可以用于创建更加真实和个性化的虚拟角色,提升用户的沉浸感和互动体验。
教育和培训:在教育领域,CanonSwap 可以用于模拟历史人物或名人的演讲和互动,为学生提供更加生动和有趣的学习方式。同时,在职业培训中,也可以利用该技术模拟各种场景和角色,帮助学员更好地掌握技能和知识。
隐私保护:在某些需要保护个人隐私的场合,如新闻报道、监控视频等,CanonSwap 可以用于替换或模糊处理相关人员的脸部信息,以保护其隐私和安全。


使用教程:(建议N卡,显存12G起。支持50系显卡)

上传需要更换的源人脸图像,和需要替换的视频,提交即可。参数设置可以根据需要调整


下载地址:
123云盘:https://www.123684.com/s/OYeA-rj1Bh

夸克网盘:**** 本内容需购买 ****

百度网盘:**** 本内容需购买 ****

jcchenwengang 发表于 2025-8-27 11:56:25

错误: C:\a\_work\1\s\onnxruntime\python\onnxruntime_pybind_state.cc:866 onnxruntime::python::CreateExecutionProviderInstance CUDA_PATH is set but CUDA wasnt able to be loaded. Please install the correct version of CUDA andcuDNN as mentioned in the GPU requirements page(https://onnxruntime.ai/docs/execution-providers/CUDA-ExecutionProvider.html#requirements),make sure they're in the PATH, and that your GPU is supported.

jcchenwengang 发表于 2025-8-27 11:57:31

jcchenwengang 发表于 2025-8-27 11:56
错误: C:\a\_work\1\s\onnxruntime\python\onnxruntime_pybind_state.cc:866 onnxruntime::python::CreateE ...

这个错误是什么原因啊

无言以对 发表于 2025-8-27 14:31:23

jcchenwengang 发表于 2025-8-27 11:56
错误: C:\a\_work\1\s\onnxruntime\python\onnxruntime_pybind_state.cc:866 onnxruntime::python::CreateE ...
CUDA和cudnn安装了没?
CUDA版本是多少?
这个需要CUDA>12.x        CUDNN>8.x

jcchenwengang 发表于 2025-8-27 15:28:19

无言以对 发表于 2025-8-27 14:31
CUDA和cudnn安装了没?
CUDA版本是多少?
这个需要CUDA>12.x        CUDNN>8.x

CUDA版本是 12.6

无言以对 发表于 2025-8-27 15:32:56

jcchenwengang 发表于 2025-8-27 15:28
CUDA版本是 12.6

cudnn安装了吗?

jcchenwengang 发表于 2025-8-27 18:59:51

错误: C:\a\_work\1\s\onnxruntime\python\onnxruntime_pybind_state.cc:866 onnxruntime::python::CreateExecutionProviderInstance CUDA_PATH is set but CUDA wasnt able to be loaded. Please install the correct version of CUDA andcuDNN as mentioned in the GPU requirements page(https://onnxruntime.ai/docs/execution-providers/CUDA-ExecutionProvider.html#requirements),make sure they're in the PATH, and that your GPU is supported.

jcchenwengang 发表于 2025-8-27 19:01:28

重新安装了一遍CUDA>12.6        CUDNN>8.9

无言以对 发表于 2025-8-27 19:13:01

jcchenwengang 发表于 2025-8-27 18:59
错误: C:\a\_work\1\s\onnxruntime\python\onnxruntime_pybind_state.cc:866 onnxruntime::python::CreateE ...

你这还是一样的错误,onnxruntime和cuda不兼容
安装后,看看环境变量,cuda_path是否是你安装的cuda

无言以对 发表于 2025-8-28 11:23:20

jcchenwengang 发表于 2025-8-27 19:01
重新安装了一遍CUDA>12.6        CUDNN>8.9

https://deepface.cc/thread-360-1-1.html
我知道问题出在哪了,这个onnxruntime默认用安装的是cuda11的版本,你可以手动安装一个cuda11,并将cuda11加入环境变量,参考发你的多cuda共存教程
也可以手动升级onnxrumtime-gpu
等下我出个修复补丁
页: [1] 2
查看完整版本: CanonSwap - 一个全新的高保真和一致性视频人脸替换工具 支持50系显卡 一键整合包下载