以下链接是个人关于Liquid Warping GAN(Impersonator)-姿态迁移,所有见解,如有错误欢迎大家指出,我会第一时间纠正。有兴趣的朋友可以加微信:17575010159 相互讨论技术。若是帮助到了你什么,一定要记得点赞!因为这是对我最大的鼓励。 文末附带 \color{blue}{文末附带} 文末附带 公众号 − \color{blue}{公众号 -} 公众号− 海量资源。 \color{blue}{ 海量资源}。 海量资源。

风格迁移1-00:Liquid Warping GAN(Impersonator)-目录-史上最新无死角讲解

注意,本人编写该博客的时间为 2019 / 12 / 29 ,也就是说,你现在下载的作者代码或许 \color{red}{注意,本人编写该博客的时间为2019/12/29,也就是说,你现在下载的作者代码或许} 注意,本人编写该博客的时间为2019/12/29,也就是说,你现在下载的作者代码或许
和本人的代码不一样(如果作者有更新过)还有就是,本人初次调试该代码为 \color{red}{和本人的代码不一样(如果作者有更新过)还有就是,本人初次调试该代码为} 和本人的代码不一样(如果作者有更新过)还有就是,本人初次调试该代码为
L i n u x 系统,即下面的报错都是 U b u n t u 下运行报错的过程,以及解决办法 \color{red}{Linux系统,即下面的报错都是Ubuntu下运行报错的过程,以及解决办法} Linux系统,即下面的报错都是Ubuntu下运行报错的过程,以及解决办法

环境搭建

通过前面的链接,我相信大家都已经拿到了作者的源码了,套路基本都是一致的,没有太特别的东西。已经从源码的READ.md看起。训练那些我们暂时不理会,先把测试效果搞出来,既然如此,我们先看如下部分:

本人很老实,按照他的介绍安装对应的环境。我是使用conda安装环境了,所以先为该项目创建一个虚拟环境,终端执行命令如下(希望大家也老实点,不要搞骚操作,不然错误比较多):

conda create -n zwh-LiquidWarping python=3.6

完成之后激活环境:

source activate zwh-LiquidWarping

然后按照cd到项目根目录,根据提示,执行两个命令如下:

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.douban.com --default-timeout=100apt-get install ffmpeg

后面过国内镜像,可以加快速度,如果已经失效,执行pip install -r requirements.txt即可。本人安装一切正常,如果你出现不正常的现象,那么需要去百度了。紧接着我们再执行如下指令:

cd thirdparty/neural_renderer
python setup.py install

是的,本人安装又一切正常,此时开心与快乐并存。

资源下载与摆放:


大家先按照上面的提示,把上面的3个文件都下载下来,解压之后,根据上面的提示,放置如下

代码测试

然后根据如下提示,进行测试:

demo_imitator.py报错解决

本人根据作者提示,直接运行:

python demo_imitator.py --gpu_ids 1

本人打印如下


并没有报错,一切正常,outputs目录如下:

这些到底是干嘛的,我也很懵逼,不过没关系,我们后面慢慢就会明白了。

demo_swap.py报错解决

执行命令如下:

python demo_swap.py --gpu_ids 0

本人打印如下,一切正常。

输出文件如下:

大家认真对比一下,可以发现其可以实现把图片人物的身份调换,或者把人物的ID调换。是不是很神奇

demo_view.py

执行命令如下:

python demo_view.py --gpu_ids 0

打印如下:

获得结果文件如下

大家查看之后,可以看到,输入一张图片,就能获得一个360°的角度视频(由图像组成),本人感觉还是很牛逼的。

Running custom examples (Details)

继续跟着提示,我们可以看到如下:

三种运行方式,都是都是进行动作模仿。首先我再本人的电脑终端运行:

python -m visdom.server --hostname 192.168.22.107

192.168.22.107 为本人的主机ip,运行之后显示如下:

此时,我们在浏览器上输入http://localhost:8097/,当然,现在我们看到的都是空白的。下面,我们在服务器上执行:

python run_imitator.py --gpu_ids 0 --model imitator --output_dir ./outputs/results/  \--src_path      ./assets/src_imgs/imper_A_Pose/009_5_1_000.jpg    \--tgt_path      ./assets/samples/refs/iPER/024_8_2    \--bg_ks 13  --ft_ks 3 \--has_detector  --post_tune  \--save_res --ip 192.168.22.107 --port 8097

是的,就改一下 ip 以及 port 就可以了,本人运行的打印如下:

然后我们在浏览器就看看到如下画面:

记得需要选择runing环境,我们可以看棕色衣服的人,在模仿蓝色衣服人的动作。剩下的两个就不讲解了,一样的操作。

我在往下阅读,可以看到如下:

本人执行如下:

python run_swap.py --gpu_ids 0 --model imitator --output_dir ./outputs/results/  \--src_path      ./assets/src_imgs/imper_A_Pose/024_8_2_0000.jpg    \--tgt_path      ./assets/src_imgs/fashion_man/Sweatshirts_Hoodies-id_0000680701_4_full.jpg    \--bg_ks 13  --ft_ks 3 \--has_detector  --post_tune  --front_warp --swap_part body  \--save_res --ip 192.168.22.107 --port 8097

本人打印输出结果如下:

可以看到其生成了新的结果,大家看下结果就知道他们进行了外貌的变化。我们再来看看

本人服务器终端执行:

python run_view.py --gpu_ids 0 --model viewer --output_dir ./outputs/results/  \
--src_path      ./assets/src_imgs/internet/men1_256.jpg    \
--bg_ks 13  --ft_ks 3 \
--has_detector  --post_tune --front_warp --bg_replace \
--save_res --ip 192.168.22.107 --port 8097

本人执行之火,浏览器显示如下:

好了,到这里我们已经把所有的测试代码都验证完成了,那么接下来,就是为大家讲解如何去对网络进行训练了。

风格迁移1-02:Liquid Warping GAN(Impersonator)-源码模型测试-报错解决相关推荐

  1. 风格迁移1-00:Liquid Warping GAN(Impersonator)-目录-史上最新无死角讲解

    接下来,我会为大家无死角的解析Liquid Warping GAN(Impersonator),其属于姿态迁移系列,之前的文章,如下(以下是我工作的所有项目,每一个项目都是,我都做了百分百的详细解读, ...

  2. 风格迁移1-05:Liquid Warping GAN(Impersonator)-白话给你讲论文-翻译无死角(2)

    以下链接是个人关于Liquid Warping GAN(Impersonator)-姿态迁移,所有见解,如有错误欢迎大家指出,我会第一时间纠正.有兴趣的朋友可以加微信:17575010159 相互讨论 ...

  3. 风格迁移1-04:Liquid Warping GAN(Impersonator)-白话给你讲论文-翻译无死角(1)

    以下链接是个人关于Liquid Warping GAN(Impersonator)-姿态迁移,所有见解,如有错误欢迎大家指出,我会第一时间纠正.有兴趣的朋友可以加微信:17575010159 相互讨论 ...

  4. 深度学习项目二: 图像的风格迁移和图像的快速风格迁移 (含数据和所需源码)

    图像风格迁移是指,将一幅内容图的内容,和一幅或多幅风格图的风格融合在一起,从而生成一些有意思的图片 一:传统的图像风格迁移 为了让我们生成的迁移图在风格上与风格图片尽可能相似,在内容上尽可能与内容图相 ...

  5. Liquid Warping GAN 水记

    Liquid Warping GAN 水记 <Liquid Warping GAN: A Unified Framework for Human Motion Imitation, Appear ...

  6. 上科大、腾讯提出Liquid Warping GAN,实现人体动作迁移的新高度!

    点击我爱计算机视觉标星,更快获取CVML新技术 本文经机器之心(微信公众号:almosthuman2014)授权转载,禁止二次转载. 选自arXiv 作者:Wen Liu.Zhixin Piao等 机 ...

  7. html简洁风格的个人博客网站模板(源码)

    文章目录 1.设计来源 1.1 博客首界面 1.2 个人简介界面 1.3 日常记录界面 1.4 文章列表界面 1.5 文章信息界面 2.结构源码 2.1 目录结构 2.2 源代码 源码下载 作者:xc ...

  8. PHP暗色风格响应式在线视频影视电影网站源码 自适应手机移动端

    介绍: PHP暗色风格响应式在线视频影视电影网站源码 自适应手机移动端 已对接360影视,可自定义苹果cms资源站接口程序,程序后端采用layuimini进行实现. 安装教程: 请用php7.1|7. ...

  9. 四天搞懂生成对抗网络(二)——风格迁移的“精神始祖”Conditional GAN

    点击左上方蓝字关注我们 [飞桨开发者说]吕坤,唐山广播电视台,算法工程师,喜欢研究GAN等深度学习技术在媒体.教育上的应用. 从"自由挥洒"到"有的放矢" 1. ...

最新文章

  1. Maven 使用代理下载依赖
  2. Openstack组件部署 — Nova_Install and configure a compute node
  3. c语言关键字-static
  4. bgi::detail::content用法的测试程序
  5. 【渝粤教育】电大中专电商运营实操 (1)作业 题库
  6. 路由器上的usb接口有什么用_工业主板上有多少种USB接口,红色的USB接口代表什么...
  7. 问题 G: 三个数比较大小
  8. Red Hat Enterprise Linux上配置SQL Server Always On Availability Group
  9. Coding and Paper Letter(四十八)
  10. JUC- 常用辅助类
  11. Python与Java容器总结
  12. java使用aspose-cad将CAD的dwg文件转换png等格式
  13. opencv-ios开发笔记11 亮度和色温调节
  14. 达芬奇密码 第七十一章
  15. DeprecationWarning: currentThread() is deprecated, use current_thread() instead
  16. 开发规范-java代码注释及IDEA配置代码注释模板
  17. 战国策评析(三)---齐
  18. mysql 读写分离 360_使用奇虎360的Atlas实现MySQL读写分离
  19. g-sync显示器到底能提升多少游戏性能?
  20. 鼠标不可用,会自己移动

热门文章

  1. 如何删除MacOS自带的输入法的自造词(Catalina)
  2. 他儿子就这样娶到了比尔·盖茨的女儿
  3. 辽宁计算机单招学校有哪些专业,辽宁单招无人机应用技术专业有哪些学校
  4. 搭建用户增长体系,这5个方法告诉你怎么做
  5. UGUI中实现文字下划线
  6. 面试必备SQL调优方案
  7. Tableau-可视化操作(五)
  8. 【转载】电子通信、嵌入式工程师的面试指南
  9. php++内购续期订阅,appstore:内购项目之自动续期订阅
  10. EBookMgr 开源电子书管理软件 技术预览版 20090924