这个开源项目很邪恶。但,你应该喜欢。

Posted 菜鸟要飞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了这个开源项目很邪恶。但,你应该喜欢。相关的知识,希望对你有一定的参考价值。


今天下午刚醒就被莫名的拉进一个名叫【deepfake系列】的微信群,刚开始还以为是深度学习的群,就并没有在意。随着群主不断的发小视频并@所有人,还附带着deepfakeXX(某女星的名称)系列,deepfake马一妮系列,叫嚷着10元一部。我瞬间就明白了这是一个卖羞羞视频的群,立马来精神了。心想:卖个视频还蹭热点。以我这么多年的找片经验,马一妮系列还倒是有可能,毕竟私生活有点混乱,这XX女明星应该是瞎编的吧。报着这个怀疑的态度,我点开了其中的一个试看视频,特么的还真是那谁谁,瞬间被震撼了,但仔细看看还是有点别扭的。既然不直接说XX系列而是加上deepfake这个前缀,肯定有猫腻。于是立马退群并举报后,百度了【deepfake】这个关键词。这百度还是一如既往的懂我。



差点就让我错过了今天要分享的开源项目:【Deepfakes】。对于这个项目真是相见恨晚啊,早在年初就火过一次的宅男黑科技,我竟然到今天才知道,真是有愧大家。


【Deepfakes】是用Python开发的一个深度学习项目。主要作用就是通过深度学习技术,可以在视频中将A的脸直接提取并移植到B的脸上,达到实现换脸目的。这个项目最初还是因为下面这张图被家‘宅’户晓,更准确的说是一个视频,但由于视频早已被删,只能找到这张图了。


这个开源项目很邪恶。但,你应该喜欢。

“神奇女侠”盖尔·加朵的脸被贴在了一个爱情动作电影女主的脸上


再来体验一段视频吧——杨幂亲唱凉凉?deepfakes无缝变脸,35秒揭下白布后高能。不过视频中的杨幂确实不是太像,可能是样本采集的不够好。



这下终于明白那个微信群中的视频是如何来的了。


简单介绍一下Deepfakes实现的技术原理:


1、收集A、B的数据样本也就是图片,从各自原始照片中提取各自的面部图像,利用面部检测算法进行面部抓取获取脸部的特征。


2、提取两个人脸的面部信息后,开始进行模型训练。


3、在训练完模型后,对目标图进行换脸,然后执行转换人脸操作。最后将转换后的人脸图片集合,合成一个视频。


菜鸟君也没有研究过深度学习相关的知识,只能简单介绍一下。有能力的同学可自己去学习编译。个人感觉难度系数还是挺高的。


这里强调一下禁止用Deepfakes技术开发任何邪恶的功能!像制作明星小视频卖,我劝你善良。不过自己制作自己看也说得过去吧。哈哈。


https://github.com/deepfakes/faceswap


顺便推荐一个Deepfakes中文学习网站

http://deepfakes.com.cn/


「菜鸟要飞」为你的自学之路提供干货,这里有学习路线,教程资源,面试宝典,源码分享,效率工具....


推荐阅读



print_r('点个赞吧');
var_dump('点个赞吧');
NSLog(@"点个赞吧!")
System.out.println("点个赞吧!");
console.log("点个赞吧!");
print("点个赞吧!");
printf("点个赞吧!\n");
cout << "点个赞吧!" << endl;
Console.WriteLine("点个赞吧!");
fmt.Println("点个赞吧!")
Response.Write("点个赞吧");
alert(’点个赞吧’);
echo(点个赞吧);

以上是关于这个开源项目很邪恶。但,你应该喜欢。的主要内容,如果未能解决你的问题,请参考以下文章

女孩子勿进~Github上最邪恶的开源项目!

卧槽,Github上最邪恶的开源项目了!女孩子勿进哦~

尼玛,Github上最邪恶的开源项目了!女孩子勿进哦~

请不要吸开源的血

函数指针是邪恶的吗? [关闭]

返回C ++引用变量的做法是邪恶的吗?