换发型算法_GitHub - donsonLiu/yry: yry(颜如玉)—— 一个实现人脸融合的算法,可以接近腾讯天天P图疯狂变脸功能的效果...

颜如玉

颜如玉 —— python 人脸融合程序,可实现类似天天P图疯狂换脸、face++人脸融合效果

项目描述

最近随着各种技术的发展,图像方面的人脸处理技术越来越广泛。各大相机软件都有美颜、贴图、换发型、变脸等功能。天天P图与Face++也都推出人脸处理的 API,不过价格方面就有点不亲民了。于是本人将之前研究完成的人脸融合算法开源出来。

效果对比

国际惯例,我们看看颜如玉与天天P图、Face++合成效果的对比:

注:Face++ 为调用其官网 API 生成的效果,天天P图则是直接使用该 APP 生成的效果

使用

安装 requirements.txt 所需库

pip install -r requirements.txt

运行 ModuleTest.py 的主函数

python ModuleTest.py

生成的结果图片 output.jpg 储存在 images 文件中

算法详解

零、融合函数

先看看程序入口函数

core.face_merge(src_img='images/model.jpg',

dst_img='images/20171030175254.jpg',

out_img='images/output.jpg',

face_area=[50, 30, 500, 485],

alpha=0.75,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值