你也使用过这款产品吗?欢迎分享你的见解
与大家分享你的见解、观点、比较或使用心得
雷达评级
A
用户规模
-
产品上线
-
http://character.market.alicloudapi.com/facecg
application/json
POST
参数名 | 类型 | 必须 | 描述 |
---|---|---|---|
effect string | string | 是 | master:大师级,primary:初级 |
purl string | string | 是 | 要替换的人脸照片,支持jpg,png,bmp(视频换脸参数) |
srca string | string | 是 | 图片base64编码(图片换脸参数) |
srcb string | string | 是 | 图片base64编码(图片换脸参数) |
surl string | string | 是 | 要替换的音频,支持mp3,m4a(视频换脸参数) |
type string | string | 是 | video:视频处理,pic:图片处理,vtov:视频替换视频 |
vurl string | string | 是 | 要替换的视频地址,支持mp4(视频换脸参数) |
effect string | string | 是 | master:大师级,primary:初级 |
purl string | string | 是 | 要替换的人脸照片,支持jpg,png,bmp(视频换脸参数) |
srca string | string | 是 | 图片base64编码(图片换脸参数) |
srcb string | string | 是 | 图片base64编码(图片换脸参数) |
surl string | string | 是 | 要替换的音频,支持mp3,m4a(视频换脸参数) |
type string | string | 是 | video:视频处理,pic:图片处理,vtov:视频替换视频 |
vurl string | string | 是 | 要替换的视频地址,支持mp4(视频换脸参数) |
参数名 | 类型 | 必须 | 描述 |
---|---|---|---|
key string | string | 是 | 请求 AccessKey, 请在控制台中查看 |
价格:
type=pic
effect=master:图片替换0.1元/次,
effect=primary:图片替换0.02元/次
type=video
effect=master:视频替换2.2元/秒
effect=primary:视频替换0.1元/秒
type=vtov
视频替换视频,19元/秒,视频长度小于60秒,视频抖动可以通过后期处理修复
长视频,视频稳定处理请联系客服
图片替换视频,不能处理眨眼,张嘴,替换出来的都是和原图片相同的状态
视频替换视频,可以处理眨眼,张嘴,摇头等动作,要求替换视频要有一致的脸部动作,但是不要求时间一致性。脸部不完整的部分,不会被处理。
人工智能实现两张图片或视频的人脸替换
type=pic
此接口会把srca中的脸,替换成srcb
type=video
此接口会把vurl中的脸,替换成purl,surl可选
视频替换为异步处理,请在接口处理完成后1-10分钟内尝试取回。
type=vtov
此接口会把vurl中的脸,替换成purl,surl可选
视频替换为异步处理,请在接口处理完成后10-30分钟内尝试取回。
演示:
https://www.toutiao.com/i6677026961455317512/
视频换视频实际效果:
purl:http://pic.uulucky.com/tmp/vtova.mp4
vurl:http://pic.uulucky.com/tmp/vtovb.mp4
type:vtov
处理结果:https://pic.uulucky.com/videodownload/2019/12/26/5e038df8c747b.mp4
图片换视频实际效果:
purl:http://pic.uulucky.com/tmp/shuaigea.jpg
vurl:http://pic.uulucky.com/tmp/facecgva.mp4
effect:master
type:video
处理结果:https://pic.uulucky.com/videodownload/2019/11/08/5dc518528b9cd.mp4
因为视频是连续的图片,那么我们只需要把每一张图片中的脸切换了,就能得到变脸的新视频了。那么如何切换一个视频中的图片呢?这需要我们首先找到视频中的脸,然后把脸进行切换。我们会发现,变脸这个难题可以拆解成如下的流程。
人脸定位是一个相对成熟的领域。我们虽然可以定制一个人脸识别的算法,但是我们也可以使用已有的通用的人脸识别的函数库。
因为在建模中使用的是原图A的扭曲来还原A,应用中是用B来还原A,所以扭曲的方式会极大的影响到最终的结果。因此,如何选择更好的扭曲方式,也是一个重要的问题。
实际图片替换效果:
相关接口:人脸变妆,给定图片和变妆编码,对原图进行人脸变妆特效处理
交付方式 | API服务 |
你也使用过这款产品吗?欢迎分享你的见解
与大家分享你的见解、观点、比较或使用心得