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

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

3天内不再提示

根据人脸识别的四个步骤原理,展开项目详细论述

lPCU_elecfans 来源:lp 2019-04-22 16:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

如今,人脸识别技术在我们生活中随处可见,无论是刷卡支付、考勤打卡、还是小区智能门禁,机场港口,都可能用到人脸识别。你走在街上可能会被摄像头拍下,并经过一系列人脸识别技术判断出你的身份。

一般来说,人脸识别技术,原理简单描述,主要如下:

1)建立一个包含大批量人脸图像的数据库

2)通过各种方式来获得当前要进行识别的目标人脸图像

3)将目标人脸图像与数据库中既有的人脸图像进行比对和筛选

按照人脸识别的技术流程,完成系统构建,大体需要经过四个步骤。

项目开始前,我们预想的总体设计思路,大概是这样的:

首先我们使用摄像头读取采集的图像,经过人脸检测模块框选人像,然后使用面部特征定位模块,对面部关键特征点进行标记,最后,使用人脸特征提取、比对模块进行人脸特征和比对。

下面,我们根据人脸识别的四个步骤原理,展开项目详细论述。

1人脸图像采集及预处理

通常采集人脸图像,有两种途径:人脸图像批量导入和人脸图像实时采集。预处理的目的是在系统对人脸图像的检测基础之上,对人脸图像做出进一步的处理以利于人脸图像的特征提取。

一般来说,识别系统可通过各种采集好的人脸图像,批量导入识别系统处理,或者通过调用摄像机、摄像头等拍摄设备,提前抓取需要采集的人脸图像。这里,我们选用笔记本电脑自带摄像头,完成前期人脸图像的采集工作。

2人脸检测

完成第一步图像采集工作,接下来就进入到图像检测阶段。

在一张人脸图像中,系统会精确定位出人脸位置和大小,在挑选出有用的图像信息,同时自动剔除其他多余的图像信息,来进一步保证图像采集的准确性。

这里我们选用VS封装SeetaFace人脸识别成dll文件,对5个面部关键特征点(两眼中心、鼻尖和两个嘴角)进行人脸检测、人脸特征点检测、提取的函数,以供后期LabVIEW调用。

最后,我们利用LabVIEW dll函数调用节点,把上一步封装好的人脸检测、特征提取和识别计算方法dll文件,封装成LabVIEW函数。至此,我们就完成了人脸识别LabVIEW系统图像采集软件部分的设计工作。

SeetaFace人脸识别引擎包括搭建一整全自动人脸识别系统所需的三个核心模块,即:人脸检测模块SeetaFace Detection、面部特征点定位模块SeetaFace Alignment以及人脸特征提取与比对模块SeetaFace Identification。

3人脸特征提取

到这里,我们就可以打开摄像头采集人脸图像。这一步主要针对人脸图像的一些具体特征提取,进行搜集建库。我们使用的是LabVIEW调用事前封装好的人脸识别函数,提取所需的人脸识别信息。

4人脸识别

我们在人脸识别系统,预先设定一个相似程度的数值,再将对应的人脸图像和系统数据库中的所有人脸图像进行比对。如果超过预设的数值,系统会将超过的图像输出,根据人脸图像相似程度、人脸身份精确筛选,可以是1:1,也可以是1:n。

比如,我们在系统中设置一个阙值0.7,系统比对后相似度大于0.7,就会自动认定为是同一个人并会在LabVIEW中输出反馈结果。

说到这里,人脸识别系统实现原理及工作流程,是否都已经掌握了呢?不能光说不练,在大概了解识别系统理论基础后,下面就要开始进入个人实践阶段咯!

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

    关注

    61

    文章

    5060

    浏览量

    102535
  • 人脸识别
    +关注

    关注

    77

    文章

    4119

    浏览量

    87833
  • 识别系统
    +关注

    关注

    1

    文章

    159

    浏览量

    19411

原文标题:​如何自己制作一套人脸识别系统,完成构建仅需这四个步骤

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    人脸识别的研究范围和优势

    的主要目的是在输入的整幅图像上寻找人脸区域。2.人脸表征采取某种方式检测人脸和数据库中的人脸。3.人脸
    发表于 06-29 11:52

    人脸识别的三大模式

    机场安检人员通过换班来保证识别的准确率。其次1:N则是在海量的人像数据库中找出当前用户的人脸数据并进行匹配。1:N具有动态比对与非配合的特 点,动态对比是指通过对动态视频流的截取来获得人脸数据并进
    发表于 08-06 14:15

    人脸识别的好处与坏处

    本视频首先介绍了人脸识别的好处,分别有自然性、非强制性、非接触性、并发性等,其次介绍了人脸识别的坏处。
    的头像 发表于 03-04 14:35 3.2w次阅读

    人脸识别的手机有哪些

    本视频主要详细介绍了人脸识别的手机有哪些,分别是OPPOFindX、苹果iPhoneX、三星s9、努比亚V18。
    的头像 发表于 03-04 14:50 1.4w次阅读

    人脸识别的原理

    本文主要详细介绍了人脸识别的原理,分别从人脸检测、人脸跟踪、人脸比对等。
    的头像 发表于 03-04 14:55 1.3w次阅读

    人脸识别的原理说明

    人脸识别是基于人的脸部信息,进行身份识别的一种生物识别技术,人脸识别时首先判断是否存在
    发表于 06-17 14:36 4131次阅读

    人脸识别的上市公司龙头股

    本文主要介绍了人脸识别的上市公司龙头股。川大智胜(002253):公司与川大学开展“产-学-研”合作项目,已经在3D人脸
    的头像 发表于 07-28 14:36 1.7w次阅读

    人脸识别的大应用优势

    在如今很多人都担心自己的信息泄密,人脸识别的应用打破了传统的思维模式,通过人脸识别可以更快的完成工作,保密自己的信息。近些年来人脸
    发表于 09-22 16:19 2280次阅读

    何为人脸识别_人脸识别的应用场景

    人脸识别技术是如今十分热门的一项技术,掌握人脸识别技术的优势不言而喻。下面,我们将首先介绍人脸识别的
    发表于 10-30 16:02 3632次阅读

    人脸识别的优点和识别方法

    人脸识别厂家浅谈人脸识别的智能优点
    发表于 02-06 11:58 1130次阅读
    <b class='flag-5'>人脸</b><b class='flag-5'>识别的</b>优点和<b class='flag-5'>识别</b>方法

    人脸面部表情识别的原理及其应用

    面部表情的自动识别人脸面部表情识别的原理主要包括三步骤人脸检测、特征提取和分类器训练。首
    的头像 发表于 06-02 17:57 5012次阅读

    生物识别人脸识别的区别

    人脸图片或视频进行分析和识别,以确定个体身份的一种方法。本文将探讨生物识别人脸识别的概念、应用领域和区别。
    发表于 08-28 17:29 2810次阅读

    人脸检测与识别的方法有哪些

    人脸检测与识别是计算机视觉领域中的一重要研究方向,具有广泛的应用前景,如安全监控、身份认证、智能视频分析等。本文将详细介绍人脸检测与
    的头像 发表于 07-03 14:45 2014次阅读

    人脸检测和人脸识别的区别是什么

    人脸检测和人脸识别是计算机视觉领域的两重要技术,它们在许多应用场景中都有广泛的应用,如安全监控、身份验证、社交媒体等。尽管它们在某些方面有相似之处,但它们之间存在一些关键的区别。本文
    的头像 发表于 07-03 14:49 3028次阅读

    如何设计人脸识别的神经网络

    识别技术主要分为两步骤人脸检测和人脸特征提取。人脸检测是指在图像中定位出
    的头像 发表于 07-04 09:20 1471次阅读