欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

还有一个月!你的七夕营销离爆款还差个人脸识别

程序员文章站 2022-04-16 16:21:01
...

当人脸识别赋能各种场景,我们能够用它做哪些好玩的事情呢?

一起来看~

《穿越和TA去结婚》

单方面宣布,我和彭于晏在一起了

还有一个月!你的七夕营销离爆款还差个人脸识别

还可以有宝宝

还有一个月!你的七夕营销离爆款还差个人脸识别

通过小程序穿越时空和TA去拍结婚照。分别上传男生和女生的图片,能够与我们提供的底图与背景相融,生成事先设定的不同时期的结婚照,比如你可以试试和男神女神一起去穿越,还可以有“宝宝惊喜”。以下为小程序的制作教程,教大家如何接入人脸融合API。

1、什么是人脸融合

人脸融合一般指利用两张给定照片(模板图和融合图),对照片中的人脸进行融合操作。模板图即为你想要变成的特征脸的照片,融合图为变脸前的你的照片。在美颜相机和品牌营销推广的方向有较广的应用场景。

还有一个月!你的七夕营销离爆款还差个人脸识别

 

2、接入准备工作

1、通过如下的地址,可以获取人脸融合API:

https://console.faceplusplus.com.cn/documents/20813963

2、首先需要传入正式API Key,进行调用,API_Key、API_Secret,这两个参数需要在Face++平台上注册账号并创建应用得到,为必要参数。

 

3、在创建应用时,经常有小伙伴不清楚“正式”和“试用”选项,他们的区别在于:正式需要交纳一定费用(五块钱真的持久耐用!),同时可以使用Face++平台所有的功能。试⽤是完全免费的,但一小部分功能覆盖不到(90%以上都可以免费体验)。如果在正式项目使用,我们建议使⽤正式API;如果只是作为了解,则可以使⽤免费API进行体验和学习。

 

4、注意:在选择模板图和融合图时,只能选择JPG(JPEG)格式图片,切不要选择PNG格式图片,当PNG格式图片背景为透明时,可能会出现问题。另图片最大不可超过2M。

 

3、七夕小程序开发教程

 

除了好的idea,还需要设计小姐姐呈上热乎乎的设计原型;有了小程序,可参照微信小程序开发文档选择各自设计所需要的零件。在此基础上接入Face++人脸融合API,实现融合效果。本小程序的设计不仅包括融合大人的脸,还包括融合所生宝宝的脸。最终将所有页面关联起来。

1-创建过程

  1. 创建并传入唯一的 API Key

  2. 自主创建上传图片的接口,用以上传用户图片进行融合 (建议对图片进行压缩处理,建议500k以内)

  3. 调用人脸融合接口形成双人融脸照

  4. 调用人脸融合接口形成宝宝融脸照,取爸爸妈妈的面部特征,分别生成男女宝宝的人脸

 

2-如何实现4次人脸融合

 

1、 获取底图(模版图)人脸框

还有一个月!你的七夕营销离爆款还差个人脸识别

请求:

curl -X POST "https://api-cn.faceplusplus.com/facepp/v3/detect" -F api_key=<api_key> -F api_secret=<api_secret> -F aaa@qq.com

结果:

{
   "time_used": 149,
   "image_id": "XXA0c5QvRZPAU6hmn2jy/w==",
   "faces": [
       {
           "face_token": "88db30fbd44681488af1a4c8358de3cb",
           "face_rectangle": {
               "width": 187,
               "top": 139,
               "height": 187,
               "left": 512
           }
       },
       {
           "face_token": "f36541a7abcde6ac715c3f7a8319756b",
           "face_rectangle": {
               "width": 170,
               "top": 188,
               "height": 170,
               "left": 147
           }
       }
   ],
   "request_id": "1531372797,3d77cfe3-7739-443a-9117-bb516ed5a16b"
}

 

2、 生成男性融脸照(第一次融合)

还有一个月!你的七夕营销离爆款还差个人脸识别

请求:

curl -X POST "https://api-cn.faceplusplus.com/imagepp/v1/mergeface" -F api_key=<api_key> -F api_secret=<api_secret> -F aaa@qq.com -F aaa@qq.com -F template_rectangle=148,519,178,178 -F merge_rate=70

结果:

{
   "time_used": 838,
   "result": "/9j/4AAQSkZJRgABAQAA……",
   "request_id": "1531373825,bdb949a6-f48d-40b7-8888-8770996cdeef"
}

 

3、 生成双人融脸照(第二次融合)

还有一个月!你的七夕营销离爆款还差个人脸识别

请求:

curl -X POST "https://api-cn.faceplusplus.com/imagepp/v1/mergeface" -F api_key=<api_key> -F api_secret=<api_secret> -F aaa@qq.com_merge.jpg -F aaa@qq.com -F template_rectangle=188,147,170,170 -F merge_rate=70

结果:

{
   "time_used": 838,
   "result": "/9j/4AAQSkZJRgABAQAA……",
   "request_id": "1531373825,bdb949a6-f48d-40b7-8888-8770996cdeef"
}

 

4、 获取单个小孩底图人脸框

还有一个月!你的七夕营销离爆款还差个人脸识别

请求:

curl -X POST "https://api-cn.faceplusplus.com/facepp/v3/detect" -F api_key=<api_key> -F api_secret=<api_secret> -F aaa@qq.com_template.jpg

结果:

{
   "time_used": 229,
   "image_id": "acr3fXK8mthhVXa+wBbqRg==",
   "faces": [
       {
           "face_token": "6a49bd6620fba6ebfffc2445549fa27c",
           "face_rectangle": {
               "width": 129,
               "top": 105,
               "height": 129,
               "left": 73
           }
       }
   ],
   "request_id": "1531375076,f92136cb-52a0-4678-8c4d-a4b62ca4ea63"
}

 

 

5、生成单个小孩融脸图(第三次融合)

还有一个月!你的七夕营销离爆款还差个人脸识别

请求:

curl -X POST "https://api-cn.faceplusplus.com/imagepp/v1/mergeface" -F api_key=<api_key> -F api_secret=<api_secret> -F aaa@qq.com_template.jpg -F aaa@qq.com -F template_rectangle=105,73,129,129 -F merge_rate=70

结果:

{
   "time_used": 336,
   "result": "/9j/4AAQSkZJRgABAQAA",
   "request_id": "1531375327,6497e545-eb0f-49d2-9e61-1df25384d0c5"
}

 

 

6、单个小孩融脸图与背景合成

还有一个月!你的七夕营销离爆款还差个人脸识别

 

7、设计“生两个宝宝”获取两个小孩底图人脸框,生成两个小孩的人脸融合照(第四次融合),两个小孩的人脸融合照与背景合成也是同样的做法。至此,人脸融合的部分就完成了。

七夕利用人脸识别技术还有很多的可能性,比如如下两个方案,有没有给你新的灵感。

『人脸融合』玩法:用户上传正脸清晰照片,点击”随机召唤”可召唤后台存储女神头像一个或几个(根据玩法不同自己定哦),通过人脸融合技术将用户的脸和提前定好的模版图相融合,就可以获得和女神的合照啦,为了增加趣味性,放只单身狗和你过七夕也是不错的选择~

还有一个月!你的七夕营销离爆款还差个人脸识别

☞配置上传照片接口,提前设定女神或男神形象及随机个数

 

还有一个月!你的七夕营销离爆款还差个人脸识别

☞上传图片的人脸和女神的脸与底图融合,形成结果可分享也可再来一次,摇出单身狗增加趣味性哦

 

『视线估计』玩法:用户上传清晰照片,后台随机发放女神照片围绕图片人脸滚动,通过估计图片中人物的视线焦点,随机选中滚动的女神,和女神成功配对。

还有一个月!你的七夕营销离爆款还差个人脸识别

☞配置上传图片接口,提前设定女神(或男神)形象,转动随机停止,“秒杀一枚女神” 生成幸福合影,设置分享页面晒幸福

 

还有一个月!你的七夕营销离爆款还差个人脸识别

☞再试一次随机撩妹,通过设置不同的可选择形象,增加趣味性

视线估计请戳☞  https://www.faceplusplus.com.cn/gaze-estimation/

有了新想法就快快接入试验吧,新的爆款也许就在你手里诞生。这个七夕让人脸识别为营销助力。

 

还有一个月!你的七夕营销离爆款还差个人脸识别