首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

朱茵变杨幂,流量一个亿丨AI变脸指南

换脸后人脸的轮廓、表情都一样,简直看不出是人造的。 整个视频,也十分流畅。 ? 这样的效果,一下子就引来了一群吃瓜群众,微博话题阅读量达到了1.1亿。 ? 那么,AI换脸背后是怎么回事呢?...2018年1月,有人推出了Windows程序FakeApp,允许用户很轻松地自制换脸视频,即使没有任何AI方面的知识,大大降低了deepfake的使用门槛。...FakeApp只需要一个包含Nvidia GPU的个人电脑、3~4GB的存储空间,就能生成换脸视频。至于训练神经网络的材料需要用户自行寻找。 ? 软件有了,相关的文字、视频教程应运而生。...首先需要下载FakeApp软件,建议有一张Nvidia 1060或以上级别的显卡,安装好CUDA toolkit 9.0。 接下来给人换脸分成3步:获取原始数据集,训练模型,转换视频。...温馨提示:由于FakeApp争议性极大,目前官网已经挂掉,换脸教程也请不要用于非法用途。

2.2K30
您找到你想要的搜索结果了吗?
是的
没有找到

传统算法和深度学习的结合和实践,解读与优化 deepfake

Umeyama是一种点云匹配算法,简单点来理解就是将源点云(source cloud)变换到目标点云(target cloud)相同的坐标系下,包含了常见的矩阵变换和SVD的分解过程,(碍于篇幅本文不作详解...在通过预览这个演变过程中,不难发现进入神经网络的不是整张图片,也不是使用extract出来的整个256x256的部分(头像),而是仅仅只有脸部的小区域(64x64)。...至于将头像部分传进网络,也并非不行,脸部还是会可以进行转换,但背景部分也会变得模糊,且很难修复,因此我们只选择脸部替换。   ...但如果你直接用在256x256的头像图上则边界效果明显,如下图: ? ?   ...而deepfake的目的是做成一款app,(已经有了,叫fakeapp,在deepfake的基础上添加了图形界面),那么就不能不考虑软件的体积,fakeapp共1.8G,以及没有GPU的普通用户在自己数据集上迁移的时间

71910

朱茵变杨幂,流量一个亿丨AI变脸指南

换脸后人脸的轮廓、表情都一样,简直看不出是人造的。 整个视频,也十分流畅。 ? 这样的效果,一下子就引来了一群吃瓜群众,微博话题阅读量达到了1.1亿。 ? 那么,AI换脸背后是怎么回事呢?...2018年1月,有人推出了Windows程序FakeApp,允许用户很轻松地自制换脸视频,即使没有任何AI方面的知识,大大降低了deepfake的使用门槛。...FakeApp只需要一个包含Nvidia GPU的个人电脑、3~4GB的存储空间,就能生成换脸视频。至于训练神经网络的材料需要用户自行寻找。 ? 软件有了,相关的文字、视频教程应运而生。...首先需要下载FakeApp软件,建议有一张Nvidia 1060或以上级别的显卡,安装好CUDA toolkit 9.0。 接下来给人换脸分成3步:获取原始数据集,训练模型,转换视频。...温馨提示:由于FakeApp争议性极大,目前官网已经挂掉,换脸教程也请不要用于非法用途。

1.9K10

AI变脸指南丨你见过杨幂版黄蓉吗?

换脸后人脸的轮廓、表情都一样,简直看不出是人造的。 整个视频,也十分流畅。 ? 这样的效果,一下子就引来了一群吃瓜群众,微博话题阅读量达到了1.1亿。 ? 那么,AI换脸背后是怎么回事呢?...2018年1月,有人推出了Windows程序FakeApp,允许用户很轻松地自制换脸视频,即使没有任何AI方面的知识,大大降低了deepfake的使用门槛。...FakeApp只需要一个包含Nvidia GPU的个人电脑、3~4GB的存储空间,就能生成换脸视频。至于训练神经网络的材料需要用户自行寻找。 ? 软件有了,相关的文字、视频教程应运而生。...首先需要下载FakeApp软件,建议有一张Nvidia 1060或以上级别的显卡,安装好CUDA toolkit 9.0。 接下来给人换脸分成3步:获取原始数据集,训练模型,转换视频。...温馨提示:由于FakeApp争议性极大,目前官网已经挂掉,换脸教程也请不要用于非法用途。

3.2K30

传统算法和深度学习的结合和实践,解读与优化 deepfake

Umeyama是一种点云匹配算法,简单点来理解就是将源点云(source cloud)变换到目标点云(target cloud)相同的坐标系下,包含了常见的矩阵变换和SVD的分解过程,(碍于篇幅本文不作详解...后处理 说完了数据增强部分后,我们来分解后处理。 在deepfake(上述链接中)的命令行版本中,有一个-P参数,选中后可以实时演示图片的变化过程。...在通过预览这个演变过程中,不难发现进入神经网络的不是整张图片,也不是使用extract出来的整个256x256的部分(头像),而是仅仅只有脸部的小区域(64x64)。...但如果你直接用在256x256的头像图上则边界效果明显,如下图: ? (原图,下文所有图片的原图都是这个,由官方提供) ? 该图使用的是官方提供的预训练权重和数据。...而deepfake的目的是做成一款app,(已经有了,叫fakeapp,在deepfake的基础上添加了图形界面),那么就不能不考虑软件的体积,fakeapp共1.8G,以及没有GPU的普通用户在自己数据集上迁移的时间

1.6K120

【图片简历】Vue.js在线简历编辑器&生成图片简历(一)

-- 分析需求 --> 1、页面结构生成; 2、简历内容保存; 3、简历多版本; 4、头像上传预览; 5、生成图片简历预览; <!...收集页面中所有input、textarea、select等内容; 2、拼接为一个或几个json; 3、保存入mongodb中; 三、简历多版本; 复制mongodb数据,载入页面生成dom 四、头像上传预览...许多同学做不出东西来,主要就是二个问题, 一、需求想不清楚,脑子里一团浆糊; 二、没有方向,不知道要干啥; 这也正是先行课程所要解决的问题!...在经过了上面的“分析需求”与“需求细化”之后,整个的一个应用被分解为一堆连续的小型开发任务。 接下来,我们所要做的,就是将每个小任务解决掉,即可。 具体怎么解决? 这几天春节放假,咱们下次再说。

3.7K90

AI换脸ZAO一晚,成本烧掉几百万

后来有位高手添加了一些工具,封装成引用FakeApp。这是一个桌面应用,可以运行deepfakes算法,无需安装Python、TensorFlow等,仅需要“支持CUDA的高性能GPU”。...并且,改动关键词后人物口型还能对得奇准无比,丝毫看不出篡改的痕迹,就像下面这样: 苹果今日收盘价191块4,改成182块2你也看不出来。...手握这项技术,在视频中让你怎么说你就怎么说,让你说什么你就得说什么,谁也看不出来这是假的。对,脸和声音都是你的,而且有视频,但一切都是假的。 另外,ZAO也让很多用户有强烈的隐私担心。...目前网上已经有fakeapp、faceswap、deepfacelab等一大批现成换脸软件,只要有够强的硬件,你也能自制一段换脸视频。 这些软件都一个基本要求,就是必须支持英伟达的CUDA。...根据国外网友的实测效果,要运行fakeapp且电脑不崩溃,至少需要以下配置: 至少有2GB显存的英伟达GPU 英特尔i3或者AMD 9处理器 8GB内存 20GB剩余硬盘空间 以上只是最低的配置,制作一个换脸视频可能需要几天才行

4.3K31

RN沙龙 | 携程是如何做React Native优化的

按照这个思路,能后台加载的JS文件, 实际上是就是一个RNApp,因此 我们设计了一个空白页面的FakeApp,这个FakeApp做一件事情,就是监听要显示的真实的业务JS模块,收到监听之后,渲染业务模块...FakeApp设计如下: ?...为了实现该拆包方案,需要改造react-native的打包命令; 1、基于FakeApp打common.js包的时候, 需要记录RN各个模块名和模块id之间的mapping关系; 2、打业务模块包的时候...因为要能够后台加载,所以需分离UI和JS加载引擎; 2、进入业务RN页面时候,获取预加载好的JS引擎,然后发送消息给FakeApp...顺便提一下,这个unbundle方案,只在android上有效,打ios平台的unbundle包,是打不出来的,在RN的打包脚本上有一行注释,大致意思是在iOS上众多小文件读取,文件IO效率不够高,android

3.7K90

ECCV 2018 | 腾讯AI lab & 复旦大学合作提出无监督高分辨率的图像到图像转换方法SCAN

在本论文中,通过把单个转换分解为多阶段转换,作者提出了堆叠循环一致性对抗网络(SCAN)。...可以迭代式地对最后一阶段进行分解,得到由更多阶段组成的转换网络。对于任意的图像集合 X 与 Y,两个变换 G:X→Y 与 F:Y→X 完成两个集合之间的图像转换。...通过多阶段图像转化模型把变换分解为 ? ,使得图像转化可以分两个阶段学习。每个阶段都由相同的编码器-解码器结构组成。...图 3 标签图转照片的直观结果比较 此外,利用 SCAN 还可以更好地完成涉及物体形状改变的图像到图像转换,如真人头像到动漫头像的转换。...图 4 展示了真人头像转动漫头像的直观结果,可以看到眼睛和嘴巴的大小和形状都发生了改变,不再是简单的逐像素变换。 ? 图 4 真人头像转动漫头像的结果 本文为机器之心发布,转载请联系本公众号获得授权。

61610

Python爬取所有微信好友头像,制作微信好友图片墙

今天咱就试试怎么爬取微信列表中所有好友的头像,并做成一张图片墙,代码不长,60 行就可以搞定。...核心是利用三个库: wxpy 库,用于获取好友头像然后下载 Pillow 库,用于拼接头像 Pyinstaller 库,用来打包 Python 程序成 exe 文件 程序通过三个函数实现,第一个 creat_filepath...函数生成图片下载文件路径,第二个 save_avatar 函数循环获取微信好友头像然后保存到本地,第三个 joint_avatar 函数就是把头像拼接成一张大图。...= 2500 # 设置每个头像大小 each_size = math.ceil(2560 / math.floor(math.sqrt(length))) # 计算所需各行列的头像数量...y = 0 for(root, dirs, files) in os.walk(path): for pic_name in files: # 增加头像不出来的异常处理

7K20

经典Bug永流传---每周一“虫”(三十九)

反之,不要天真的以为所有人会理解你,你自认应该理解你的人一定多注意,或许她最不理解你; ---- 被迷惑型新账号数据Bug 前提:新注册账号或者没有从来没有改过头像的账号,有发布过动态 步骤:打开XXapp...,进入找游戏->分类->二次元,上划至大家都在说模块,查看用户头像 结果:头像显示空白 期望结果: 原因: 开发二次元显示头像的代码最开始 copy 显示游戏图标的代码,开发弄了一个多尺寸的支持...,但是头像不存在多尺寸,所以导致没设置过头像的帐号,就会显示不出来。...经典: 1.惯性思维,迷惑性Bug,简称Bug敏感性低,因为用户经常使用空白的头像,造成的头像显示空白,认为是正常,没有感觉到奇怪,这就这样被迷惑而忽略了,当作不是Bug; 2.惯性思维,思维定势,测试只用自己的账号的和常用的账号测试...,没有通过新注册的账号来确认头像的展示,也是测试新手和老油条常犯的错误; 3.常犯类似问题重灾区; 预防: 1.把该问题分享到测试组,确认是否相关的人员有犯类似问题,尽快确认并给他家提个醒; 2.对于测试涉及到账号相关的展示

36920
领券