mac使用deepfakes

mac使用deepfakespip3installvirtualenv 从http://github.com/deepfakes/faceswap/下载代码解压 source./faceswap_env/bin/activate pip3install-rrequirements.txt(如果使用GPU代替CPU则为:pip3install-rrequirements-gpu.txt) pyt…

大家好,又见面了,我是你们的朋友全栈君。

  1. pip3 install virtualenv
  2. http://github.com/deepfakes/faceswap/下载代码解压
  3. source ./faceswap_env/bin/activate
  4. pip3 install -r requirements.txt   (如果使用GPU代替CPU则为:pip3 install -r requirements-gpu.txt)
  5. python3 faceswap.py -h   (此处可能会报错缺少tensorflow module,要先执行:pip3 install tensorflow==1.13.1,此处版本不能高于等于1.14.0)      ~~我的是Python3.7所以只支持到这个版本
  6. pip3 install pynvx

  7. https://anonfile.com/p7w3m0d5be/face-swap.zip这个文件中有别人训练好的module和n多个图片可用来训练模型,需要科学上网下载,这里给出gitup链接:https://github.com/joshua-wu/deepfakes_faceswap/issues/9 ,看这个页面的评论中有热心网友给的云盘链接,在此表示诚挚的感谢~~,而且发现个bug,百度词条检索不到GitHub评论中的内容这是Google出来的

  8. 下载的文件解压找到文件夹放到目录:~/faceswap/photo/trump~/faceswap/photo/cage

  9. 截取大头像(这里需要科学上网,因为有东西需要初始化,是在GitHub上的,但是很慢):

    python3 faceswap.py extract -i ~/faceswap/photo/trump -o ~/faceswap/data/trump
    
    python3 faceswap.py extract -i ~/faceswap/photo/cage -o ~/faceswap/data/cage
  10. 训练(时间贼长):python3 faceswap.py train -A ~/faceswap/data/trump -B ~/faceswap/data/cage -m ~/faceswap/models/
    或-p显示预览 
    python3 faceswap.py train -A ~/faceswap/data/trump -B ~/faceswap/data/cage -m ~/faceswap/models/ -p
  11. 转换:
    python3 faceswap.py convert -i ~/faceswap/photo/trump/ -o ~/faceswap/output/ -m ~/faceswap/models/
  12. 关于视频参考:https://github.com/llSourcell/deepfakes/blob/master/USAGE.md,这是该程序的指南,我也是参考这个的,上边的图片转换这里边也有的,主要是一些错误需要先用图片淌水,确保服务没有问题再开始嗨

参考文献(特别感谢):

https://github.com/llSourcell/deepfakes/blob/master/USAGE.md

https://blog.csdn.net/weixin_44500533/article/details/90740505

https://blog.csdn.net/u010479969/article/details/88955681

https://github.com/joshua-wu/deepfakes_faceswap/issues/9 

https://anonfile.com/p7w3m0d5be/face-swap.zip

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141221.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【手打】LZW编码的C/C++实现「建议收藏」

    【手打】LZW编码的C/C++实现

    2022年1月25日
    46
  • “did not call through to super.onResume”问题解决「建议收藏」

    “did not call through to super.onResume”问题解决「建议收藏」1.错误信息:12-2322:47:26.720:W/dalvikvm(3864):threadid=1:threadexitingwithuncaughtexception(group=0x410af9d8)12-2322:47:26.720:E/AndroidRuntime(3864):FATALEXCEPTION:main12-2322:47:26

    2022年6月2日
    34
  • java 读音_java怎么读?[通俗易懂]

    java 读音_java怎么读?[通俗易懂]展开全部US/ˈdʒɑː.və/;UK/ˈdʒɑː.və/。【N-UNCOUNT】Java语言(一种计算机语言,尤用于创建网站)62616964757a686964616fe59b9ee7ad9431333366306461Javaisacomputerprogramminglanguage.Itisusedespeciallyincreatingwebsites.例…

    2022年7月7日
    39
  • MATLAB GUI显示图片的方法

    MATLAB GUI显示图片的方法前言  在MATLAB的命令行中显示图片或者数据,十分简单,仅通过imshow,plot或者imagesc等函数即可。  而在MATLABGUI中显示图片,通常需要借助Axes控件来实现。相比而言,多一些操作。在GUI中显示图片  创建一个空白的界面  在GUIDE中,添加一个按钮,然后再添加一个Axes控件,适当调整两者比例。然后在Button的回调函数中添加如下代码%…

    2022年6月11日
    278
  • js判断字符串数组是否包含某个字符串_怎么判断数组有几个元素

    js判断字符串数组是否包含某个字符串_怎么判断数组有几个元素方法一:indexOf(item,start)Item:要查找的值;start:可选的整数参数,缺省则从起始位子开始查找。indexOf()返回元素在数组中的位置,如果没有则返回-1,该方法只能查找字符串,数字等,不能查找类或者数组或者NaN,如果想查找类或者数组,可以使用下面介绍的其他方法;vararr=[‘a’,’b’,’c’,’d’];console.log(arr.indexOf(‘b’)); //1console.log(arr.indexOf(‘ab’))

    2022年10月18日
    3
  • 智能手机功能_android是什么品牌手机

    智能手机功能_android是什么品牌手机标签:小米(194)HTC(27)三星(1202)手机(807)打开各手机论坛,看到许多朋友在问usb调试在哪?usb调试模式怎么打开?“USB调试”是Android系统提供的一个用于开发工作的功能软件,在每个Android系统上都会自带,“USB调试”主要作用是在在计算机和Android设备之间复制数据、移动设备上安装应用程序。所以在我们联接电脑时,系统都会提示我们要打开“USB调试”。今天,…

    2025年11月4日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号