如何把别人衣服P掉_一段让你合不拢腿的代码,用python脱掉人物图片的衣服|焦点短讯

技术虽好,但人必须善良

就在不久前,国外版微博(推特)上有位用户开发出了一款名为DeepNude的软件。

DeepNude主要利用了神经网络技术,通过AI算法处理照片上的细节,并且“脱掉”照片中人物的衣服。

结果被喷到下降,技术虽好,但是不要用来做坏事哦!


(资料图片仅供参考)

用python脱掉图片人物的衣服

本文案例使用的是开源项目instagan,是一种比较新的gan模型建模原理,来自2019年ICLR的论文,下面看下效果对照:

(人要善良,所以把裤子换成群子)

环境配置

首先玩这个模型需要以下前提条件:

python3.6 版本

有GPU环境(因为源代码是要求必须在GPU的Cuda环境下运行,如果没有GPU的同学推荐用PAI里面的DSWhttps://data.aliyun.com/product/learn ,比较便宜 )

执行以下流程:

下载实验代码(下面会提供下载地址)

下载pre-trained model,如果只是实验就直接用训练好的模型即可(如果只玩换裤子这个实验,下载pants2skirt_mhp_instagan这个模型即可):(下面会提供下载地址)

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

最后把下载的model文件放到代码文件的根目录下,目录结构如下(蓝色部分为模型文件夹,里面是200_net_G_A.pth和200_net_G_B.pth):

完成以上步骤,整个环境就搭建好了。

使用模型做图片转换

注:这个项目的代码有很多hard code的逻辑,需要严格按照下面的做法执行才有可能跑通,包括所有文件的命名。

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

在datasets目录下新增一个test文件夹,构建如下的文件格式

testA和testB存放需要转换的原图,类似于“效果演示中”穿着长裤的图片,testA_seg和testB_seg需要存放mask图片。mask文件是转换图片中的裤子样式,如下图对应实例图片左边的女生裤子(如果想转换其它部位,就不用一一说明了把)

(2)执行图片转换逻辑

在工程的根目录下执行以下代码,使用工程下的test.py这个测试代码:

如果没有报错的话在GPU环境下1分钟就可以执行完毕,代码执行完毕后在工程的results文件夹下就能看到转换好的图片了。

关键词:

为您推荐

如何把别人衣服P掉_一段让你合不拢腿的代码,用python脱掉人物图片的衣服|焦点短讯

技术虽好,但人必须善良就在不久前,国外版微博(推特)上有位用户开发出了一款名为DeepNude的软件。DeepNu

来源:百科2023-04-21

width:100%;height:155px;background:#333;overflow:hidden;text-align:center;position:fixed;bottom:0;left:0;z-index:100000;font-family:"微软雅黑",Arial,Helvetica,sans-serif 环球视讯

央行本周共开展1700亿元1年期中期借贷便利(MLF)操作和3820亿元7天期逆回购操作,因本周共有

来源:上海有色金属网2023-04-21

没熟的榴莲打开了怎么办_热点评

1、现在正是榴莲上市的好时候,且榴莲的营养价值很高,很多人偏爱这臭臭的榴莲。熟的榴莲大家都知道怎么吃

来源:互联网2023-04-21

韩剧信义剧情介绍_讲的是什么故事

欢迎观看本篇文章,小勉来为大家解答以上问题。韩剧信义剧情介绍,讲的是什么故事很多人还不知道,现在让我

来源:互联网2023-04-21

环球信息:呷哺呷哺经营范围新增汽车零配件零售

天眼查App显示,4月19日,呷哺呷哺餐饮管理有限公司发生工商变更,经营范围新增建筑材料销售、汽车零配件零

来源:互联网2023-04-21

工业经济企稳向好势头足

工业经济企稳向好势头足

来源:人民日报2023-04-21

年内20地更新上市企业名册 近百家公司募资逾千亿元_环球观天下

年内20地更新上市企业名册近百家公司募资逾千亿元

来源:证券日报2023-04-21

当前关注:新不列颠岛发生6.2级地震 震源深度50千米

据中国地震台网官方微博消息,中国地震台网正式测定:北京时间4月19日17时6分在新不列颠岛(南纬6 00度,东

来源:中国新闻网2023-04-21