put away your pants是什么意思,put to the test是什么意思

  

  Python的功能真的很强大。今天分享的这个案例告诉你为什么Python这几年备受青睐,因为它的强大让你欲罢不能。   

  

  

这个案例名字叫用Python脱掉图片上你女神的裤子

  

  

  先看一下把女神长裤换成短裤的效果:   

  

     

  

  关注私信编辑器,可以获得各种Python制作文件和入门学习视频。   

  

  先来具体介绍一下。   

  

  本文主要使用开源项目instagan。   

  

  首先,这个模型需要以下条件:   

  

  Python3.6版本3.6 GPU环境有梯子,具体实现如下:   

  

  (1)下载实现代码   

  

  具体网址:关注私信编辑器,可以获得各种Python制作文件和入门学习视频。   

  

  (2)下载pre-trained model   

  

  如果是实验,就用训练好的模型。   

  

  如果只是玩换裤子的实验,下载pants2skirt_mhp_instagan模型。   

  

  https://drive . Google . com/drive/folders/1 XB 9 RR 21 hmvselc 6 htmor 73 wokovifmo   

  

  (3)安装代码中的requirement.txt中的依赖包   

  

  最后将下载的模型文件放在代码文件的根目录下,目录结构如下(蓝色部分是模型文件夹,包含200_net_G_A.pth和200_net_G_B.pth):   

  

     

  

  关注私信编辑器,可以获得各种Python制作文件和入门学习视频。   

  

  完成以上步骤后,整个环境就设置好了。   

  

  

使用模型做图片转换

  

  

  注:这个项目的代码有很多硬代码逻辑,需要严格遵循以下做法才能贯穿,包括所有文件的命名。   

  

  (1)先设置需要转换的图片   

  

  在数据集目录中添加一个测试文件夹,并构建以下文件格式   

  

     

  

  关注私信编辑器,可以获得各种Python制作文件和入门学习视频。   

  

  TestA和testB存储需要转换的原始图像,类似于“效果演示”中裤子的图像。testA_seg和testB_seg需要存储掩膜图像。蒙版文件是转换图中的裤子样式,如下图,对应的是示例图左边的少女裤(如果要转换其他部分,不需要我举例了):   

  

  (2)执行图片转换逻辑   

  

  使用项目下的测试代码test.py,在项目的根目录中执行以下代码:   

  

  pre style='-WebKit-tap-highlight-color : transparent;框定尺寸:边框-框;font-family: Consolas,Menlo,Courier,monospacefont-size : 16px;空白:预包装;位置:相对;行高: 1.5;color: rgb(153,153,153);margin: 1em 0pxpadding: 12px 10pxbackground: rgb(244,245,246);border: 1px纯色rgb(232,232,232);font-style:正常;字体-变体-连字:正常;字体-变体-caps:正常;font-weight : 400;字母-spacing:正常;orphans : 2;text-align:开始;text-indent : 0px;text-transform:无;鳏夫: 2;word-spacing : 0px;-WebKit-text-stroke-width : 0px;text-decoration-style : initial;' text-decoration-color : initial;'python test.py - dataroot。/datasets/test-model insta gan-name pants 2 skirt _ MHP _ insta gan-loadSizeH 240-loadSizeW 160-fineSizeH 240-fineSizeW 160-ins _ per 2-ins _ max 20   

  

  /pre   

  

  如果没有错误,在GPU环境下1分钟就可以执行。代码执行后,您可以在项目的结果文件夹中看到转换后的图片。   

  

     

  

  关注私信编辑器,可以获得各种Python制作文件和入门学习视频。   

  

  

给你们小结一下:

  

  

  一开始没说清楚,因为项目比较复杂,所以不适合新手。虽然这个功能太诱人了,但是如果要实现的话,按照资深Python程序员的说法,需要一两年的基础才能做到。   

  

  不过基于猪吃猪肉要先跑的原理,边肖分享了如何脱下图中女神裤子的骚操作。   

  

  如果这能让你对python产生兴趣,或者你已经对Python产生了浓厚的兴趣,那么请打电话给我。   

  

  我这里还有更多的Python入门学习视频,当然这个不重要的,更重要的是,我们还有很多项目案例的源码和相应文件,比如:女神表白神器啦,炫酷飞机大战啦,还有等等,如果你愿意,刚好我也有,可以通过关注私信编辑获得各种Python制作文件和入门学习视频。我会把这些都给你哦!   

相关文章