前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >81个关键点,帮你紧密追踪女神的脸,比Dlib还多了13点 | 有代码

81个关键点,帮你紧密追踪女神的脸,比Dlib还多了13点 | 有代码

作者头像
量子位
发布2019-04-23 11:19:02
9970
发布2019-04-23 11:19:02
举报
文章被收录于专栏:量子位量子位
鬼栗子 发自 凹非寺 量子位 报道 | 公众号 QbitAI

为什么要追踪人脸?

大概,是想要实现什么大胆的想法吧。比如加个贴紧脸部的特技:

来自Face Maker应用

有个叫做Niko的程序猿,发布了拥有81个关键点的面部检测工具:

Niko

Niko说,他在Dlib库68个关键点的基础上加了13个,把前额也包含在追踪范围里。

那样,就可以加上更丰富的特技了。比如,带个帽子:

来自Tommy Palladino,并非Niko成果

介绍一下

先来仔细看一看这只斯嘉丽,脸上81个关键点的分布:

0-67是dlib既有的68个脸部关键点;

68-80是程序猿新增的13个前额关键点。

程序猿说,他是从Patrick Huber的eos项目 (一个轻量级3DMM) 上,fork出了一个分支,用Surrey人脸模型找到了自己需要的这13个额外的点。

然后,用整个ibug大数据库训练了模型,拿81点替换了原本的68点。不过,训练方法还是和dlib差不多的。

成果,就是文章开头见到的样子。不过,也可以做成表情包:

Dlib何方神圣?

Dlib,是用C++写成的机器学习库,提供了C++和Python接口。

库里面有许多常见的算法,人脸标记便是赫赫有名的一个。

缘起2014年,Dlib实现了当年一篇著名CVPR论文的算法:

“用回归树,一毫秒搞定人脸对齐。”

由此,Dlib名声大振。人脸标记、人脸识别、人脸姿态估计,库里面各种各样的算法都广为流传。

Dlib人脸姿态估计

后来出现的许多库,都是在它的基础上开发的:Python人脸识别库face_recognition便是其一。

Niko的81个关键点,也是借鉴了Dlib人脸标记的68个点。

如今,Dlib已经更新到19.17版本了。

Niko的81点传送门: https://github.com/codeniko/shape_predictor_81_face_landmarks

Dlib的68点传送门: http://dlib.net/face_landmark_detection.py.html

Surrey Face Model: https://cvssp.org/faceweb/3dmm/facemodels/

作者系网易新闻·网易号“各有态度”签约作者

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-03-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 量子位 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍一下
  • Dlib何方神圣?
相关产品与服务
人脸识别
腾讯云神图·人脸识别(Face Recognition)基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、比对、搜索、验证、五官定位、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于在线娱乐、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档