0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

不同的人脸识别算法解析

司南物联 来源:YXQ 2019-07-15 16:50 次阅读

在人脸识别领域,有一些比较经典的算法,例如特征脸法(Eigenface)、局部二值模式法、Fisherface等,不过在这里选择了一个目前应用比较广泛且流行的方法作为示例,叫做OpenFace。当然,我们不做实际的测试,只是通过它来了解识别的原理。

OpenFace属于基于模型的方法,它是一个开源库,包含了landmark,head pose,Actionunions,eye gaze等功能,以及训练和检测所有源码的开源人脸框架。

在前面的步骤中,已经为大家介绍如何通过HOG的方法将图像中人脸的特征数据提取出来,也就是成功检测到了人脸。

这时又有一个问题,就是这个人脸的姿势好像不是那么“正”,同样一个人,如果她的姿势,面部的朝向不同,人类仍然能认出她来,而计算机可能就认不出了。

解决这个问题,有一个办法,就是检测人脸主要特征的特征点,然后根据这些特征点对人脸做对齐校准。这是Vahid Kazemi和Josephine Sullivan在2014年发明的方法,他们给人脸的重要部分选取68个特征点(Landmarks),这68个点的位置是固定的,所以只需要对系统进行一些训练,就能在任何脸部找到这68个点。

图片来源:OpenFace API

有了这68个点,就可以对人脸进行校正了,主要是通过仿射变换将原来比较歪的脸摆正,尽量消除误差。这里的仿射变换主要还是进行一些旋转、放大缩小或轻微的变形,而不是夸张的扭曲,那样就不能看了。

图片来源:OpenFace github说明页面

过程大约是这样,原来的脸被进行了一定程度的校正。

这样我们把原始的人脸图像以及HOG的特征向量输入,能够得到一张姿势正确的只含有人脸的图像。

注意,到这一步我们还不能直接拿这张人脸图像去进行比对,因为工作量太大,我们要做的是继续提取特征。

接着,我们将这个人脸图像再输入一个神经网络系统,让它为这个脸部生成128维的向量,也可以说是这个人脸的128个测量值,它们可以表示眼睛之间的距离,眼睛和眉毛的距离、耳朵的大小等等。这里只是方便大家理解而举例,实际上具体这128维的向量表示了哪些特征,我们不得而知。

当然,这一步说起来简单,其实难点在于如何训练这样的一个卷积神经网络。具体的训练方法不是我们需要了解的,但我们可以了解一下训练的思路。训练时我们可以输入一个人脸图像的向量表示、同一人脸不同姿态的向量表示和另一人脸的向量表示,反复进行类似的操作,并不断调整,调整的目标是让同一类对应的向量表示尽可能接近,其实也就是同一个人的向量表示尽可能距离较近,同理,不同类别的向量表示距离尽可能远。

其实训练的思路也很好理解,因为一个人的人脸不管姿态怎么变,在一段时间内有些东西是固定的,比如眼睛间的距离、耳朵的大小、鼻子的长度等。

在得到这128个测量值后,最后一步就简单了,就是将这128个测量值和我们训练、测试过的所有面部数据做比对,测量值最接近的,就是我们要识别的那个人了。这样就可以完成一次人脸的识别。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4610

    浏览量

    92860
  • 人脸识别
    +关注

    关注

    76

    文章

    4012

    浏览量

    81880

原文标题:硬核科普:一文看懂人脸识别威廉希尔官方网站 流程

文章出处:【微信号:scinaniot,微信公众号:司南物联】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ElfBoard开源项目|百度智能云平台的人脸识别项目

    百度智能云平台的人脸识别项目,旨在利用其强大的人脸识别服务实现自动人脸识别。选择百度智能云的原因
    的头像 发表于 12-24 10:54 157次阅读
    ElfBoard开源项目|百度智能云平台<b class='flag-5'>的人脸</b><b class='flag-5'>识别</b>项目

    FacenetPytorch人脸识别方案--基于米尔全志T527开发板

    算法实现人脸识别深度神经网络1.简介 Facenet-PyTorch 是一个基于 PyTorch 框架实现的人脸识别库。它提供了 FaceN
    发表于 11-28 15:57

    FacenetPytorch人脸识别方案--基于米尔全志T527开发板

    、facenet_pytorch算法实现人脸识别深度神经网络1.简介Facenet-PyTorch是一个基于PyTorch框架实现的人脸识别
    的头像 发表于 11-28 15:12 309次阅读
    FacenetPytorch<b class='flag-5'>人脸</b><b class='flag-5'>识别</b>方案--基于米尔全志T527开发板

    《DNK210使用指南 -CanMV版 V1.0》第四十五章 人脸识别实验

    第四十五章 人脸识别实验 在上一章节中,介绍了利用maix.KPU模块实现了人脸68关键点检测,本章将继续介绍利用maix.KPU模块实现的人脸识别
    发表于 11-18 14:30

    隧道门禁人脸识别系统是专为隧道安全管理设计的先进威廉希尔官方网站 系统

    一、高精度识别能力   先进的识别威廉希尔官方网站 :采用了先进的人脸识别算法,能够精准地捕捉和分析人脸特征。
    的头像 发表于 10-29 14:51 239次阅读
    隧道门禁<b class='flag-5'>人脸</b><b class='flag-5'>识别</b>系统是专为隧道安全管理设计的先进威廉希尔官方网站
系统

    基于FPGA的人脸识别威廉希尔官方网站

    基于FPGA(现场可编程逻辑门阵列)的人脸识别威廉希尔官方网站 ,是一种结合了高效并行处理能力和灵活可编程性的先进图像处理解决方案。这种威廉希尔官方网站 在安全监控、身份认证、人机交互等领域具有广泛应用前景。以下将详细介绍基于FPGA的人脸
    的头像 发表于 07-17 11:42 1434次阅读

    基于OpenCV的人脸识别系统设计

    基于OpenCV的人脸识别系统是一个复杂但功能强大的系统,广泛应用于安全监控、人机交互、智能家居等多个领域。下面将详细介绍基于OpenCV的人脸识别系统的基本原理、实现步骤,并附上具体
    的头像 发表于 07-11 15:37 1.2w次阅读

    卷积神经网络在人脸识别中的应用

    人脸识别威廉希尔官方网站 作为人工智能领域的一个重要分支,近年来取得了显著的发展。其核心在于通过计算机对人脸图像进行特征提取和识别,从而实现自动的人脸身份
    的头像 发表于 07-08 10:48 723次阅读

    人脸识别威廉希尔官方网站 的原理介绍

    人脸识别威廉希尔官方网站 是一种基于人脸特征信息进行身份识别的生物识别威廉希尔官方网站 。它通过分析人脸图像,提取
    的头像 发表于 07-04 09:22 1171次阅读

    人脸识别模型训练流程

    据准备阶段,需要收集大量的人脸图像数据,并进行数据清洗、标注和增强等操作。 1.1 数据收集 数据收集是人脸识别模型训练的第一步。可以通过网络爬虫、公开数据集、合作伙伴等途径收集人脸
    的头像 发表于 07-04 09:19 957次阅读

    人脸识别模型训练是什么意思

    人脸识别模型训练是指通过大量的人脸数据,使用机器学习或深度学习算法,训练出一个能够识别和分类人脸
    的头像 发表于 07-04 09:16 590次阅读

    人脸识别门禁系统赋能社区安防

    社区出入口处收集人脸图像数据,并识别进出社区的人员,实时控制社区人员的流动。这不仅能够防止未经授权的人员进入,还能够记录进出社区的时间和身份信息,为安全管理提供重
    的头像 发表于 07-02 11:09 482次阅读
    <b class='flag-5'>人脸</b><b class='flag-5'>识别</b>门禁系统赋能社区安防

    如何挑选理想的人脸识别考勤系统产品?人脸识别设备的选型

    如何挑选理想的人脸识别考勤系统产品?在挑选理想的人脸识别考勤系统产品时,需要综合考虑多个方面,包括但不限于设备的性能、兼容性、数据存储能力、环境适应性以及售后服务等因素。以下是根据提供
    的头像 发表于 06-05 14:59 478次阅读
    如何挑选理想<b class='flag-5'>的人脸</b><b class='flag-5'>识别</b>考勤系统产品?<b class='flag-5'>人脸</b><b class='flag-5'>识别</b>设备的选型

    人脸识别终端 10寸人脸

    终端人脸识别
    深圳市远景达物联网威廉希尔官方网站 有限公司
    发布于 :2024年04月22日 16:01:46

    人脸识别威廉希尔官方网站 的原理是什么 人脸识别威廉希尔官方网站 的特点有哪些

    人脸识别威廉希尔官方网站 的原理 人脸识别威廉希尔官方网站 是一种通过计算机以图像或视频为输入,识别、检测、跟踪和分析人脸
    的头像 发表于 02-18 13:52 1895次阅读