乐趣区

关于javascript:因为疫情云毕业照火了如何快速的搞一下呢

因为疫情,所有学校都放假了(从暑假到寒假,我也想要啊
云合影、云毕业照、人脸交融 成了热点名词,咱们也来凑凑热闹(demo 代码大略六月份就写了,始终没整顿内容,当初成了吃冷饭了

计划

先说说成果,用户拍照上传(侧面、无遮蔽、无暗影),而后生成一个图片(学校标记景点、学士服)

调研了几个做进去的成果,再来剖析一下计划,次要分为两种

  1. 人脸交融。以其中一个为根底,而后交融起来,看起来两不像(然而也有几分类似)。

    1. 须要有一个基底的面部
    2. 因为是交融,必定会看上去不是很像,然而如果很像又会呈现穿帮。
  2. 面部辨认 + 抠像 + 图片合成。从用户上传的图片中提取出人脸,而后间接在图片上绘制。

    1. 能够间接在卡通人物上合成
    2. 因为不存在交融,所以齐全是用户的人脸。

实现

AI 辨认这种个别都会有一些服务提供商,我找了几家比对一下。做了几个 demo 测试,也能够去官网本人测试。

  1. 云毕业照,有几个学校做了云毕业照性能,而后仿了其中一个实现。
    姓名:思否,邀请码:1190000022980730,性别选你本人的就能够,因为这个计划用的是底图交融,所以性别不统一的话会挺奇怪。
  2. 人脸交融 demo 这个是一个人脸识别 + 手动配置模板图合成图的 demo,次要是为了不便测试。

服务提供商

  1. 百度 AI,基本上价格很良心了,而且提供的性能很多,咱们能够多种组合应用。

    1. 人脸交融 收费总量 500 次、0.04 元 / 次
    2. 人脸检测 收费不限量
    3. 人像宰割 收费 50000 次 / 天
  2. 旷视 AI

    1. 人脸属性 收费调用,但 QPS 无限
    2. 人体抠像 收费调用,但 QPS 无限
    3. 人脸交融 收费调用,但 QPS 无限
  3. 腾讯 AI

    1. 人脸识别
    2. 人脸交融
    3. 人体剖析

开源框架

根本都是基于 python 的,还得训练,长处就是便宜呀。

  1. face2face
  2. FaceSwap
  3. face-api.js
    能够在浏览器应用,比较慢
退出移动版