【AI-1000问】Face detection、alignment、verification、identification(recognization) 你能分的清楚吗?

利用opencv+flandmark 进行face detection, face alignment and crop 平时看论文的过程中发现,用来做测试的人脸需要进行face alignment + crop,这样处理后的准确率通常比之前的准确率要高。本文的工作便是对人脸数据做这样的预处理: 具体步骤 本文主要利用opencv自带的haar分类器进行检测到bounding box后,再通过flandmark检测人眼。flandmark是一个检测脸部特征点的开源代码库 (http://cmp.felk.cv 阅读详情

文章首发于微信公众号《有三AI》

【AI-1000问】人脸的4个方向,你还分的清楚吗?

往期视频(前往公众号观看)

Face detection、alignment、verification、identification(recognization) 你能分的清楚吗?

人脸识别一直以来都是当前生物特征识别研究的热点之一,人脸识别技术在工业界应用价值尤为突出。如今随着互联网技术的发展,似乎每个人都知道人脸识别,或者说“刷脸”,但是究竟什么是人脸识别,你真的能区分的清楚吗?今天【AI-1000问】第五问,我们就聊聊人脸识别中的4大基本概念。

作者/编辑 汤兴旺

 

1、Face detection

Face detection,人脸检测或者说人脸定位,其对图像中的人脸进行检测,并将结果用矩形框框出来。

 

2、Face alignment

Face alignment,人脸较准或者说人脸关键点检测。人脸关键点检测是人脸识别的重要环节,其是在人脸图像中检测出人脸器官或者外轮廓的位置,这些特征点位置主要是诸如鼻子左侧,鼻孔下侧,瞳孔位置,上嘴唇下侧等等位置,其为人脸识别等技术提供最重要的位置信息。人脸关键点的效率和准确率影响整个人脸识别系统的时效与准确性。

上图中红色框框就是在做Face detection,白色点点就是在做Face alignment,你明白了吗?

 

3、Face verification

Face verification,人脸校验。其是基于pair matching的方式,所以它得到的答案是“是”或者“不是”。在具体操作的时候,给定一张测试图片,然后挨个进行pair matching,matching上了则说明测试图像与该张匹配上的人脸为同一个人的人脸。现在的大多数人脸人脸刷脸打卡系统中采用的(应该)是这种方法。

 

4、Face identification(recognization)

Face identification(recognization),人脸识别。如下图所示的,它要回答的是“我是谁?”。

相比于人脸校验采用的pair matching,它在识别阶段更多的是采用分类的手段。它实际上是对进行了前面两步即人脸检测、人脸校正后做的图像(人脸)分类。即人脸识别包括下面三个模块:

 

思考

你现在对人脸识别有更加深度的理解了吗,你能区分这些基础概念了吗?

转载文章请后台联系

侵权必究

感谢各位看官的耐心阅读,不足之处希望多多指教。后续内容将会不定期奉上,欢迎大家关注有三公众号 有三AI!

人脸检测, 识别与验证(Face Detection, Recognition, and Verification) 人脸检测, 识别与验证(Face Detection, Recognition, and Verification) Face Detection, Recognition, and Verification. 阅读详情

相关推荐

Python基于face_detection库的人脸识别实践项目

Dlib的关键点检测是基于监督学习的预测模型,即通过训练数据集来学习人脸特征点的位置。Dlib使用了一种称为”回归树”的机器学习模型,来预测人脸上的特征点位置。具体来说,Dlib采用了一种称为”回归级联”的技术,它是一个深度的决策树模型,用于检测图像中的人脸并精确地定位人脸上的关键点,如眼睛、鼻子、嘴巴和轮廓线。PyQT5是一个完整的GUI工具包,允许开发人员使用Python创建具有高度交互性的桌面应用程序。由于PyQT5提供了丰富的控件和布局管理器,开发者可以较为容易地设计出美观的用户界面。

weixin_42513928的博客 783

感谢子豪兄的分享-关于RCNN的学习(一)

https://www.bilibili.com/video/BV1d64y1W74E?spm_id_from=333.999.0.0https://www.bilibili.com/video/BV1d64y1W74E?spm_id_from=333.999.0.0感谢子豪兄的开源精神 红色表示图像分类算法,绿色表示目标检测算法,但是这个年份是不是有点问题 语义分割:区分每一个像素的类别 实例分割:在语义分割的基础上区分每个物体 keypoint detecti...

hands_up_down的博客 2457

Score Matching(得分匹配)

Score Matching(得分匹配)是一种统计学习方法,用于估计概率密度函数的梯度(即得分函数),而无需知道密度函数的归一化常数。这种方法由Hyvärinen在2005年提出,主要用于无监督学习,特别是在密度估计和生成模型中。

weixin_39699362的博客 2168

人脸识别技术大总结1——Face Detection & Alignment

搞了一年人脸识别,寻思着记录点什么,于是想写这么个系列,介绍人脸识别的四大块:Face detection, alignment, verification and identification(recognization),本别代表从一张图中识别出人脸位置,把人脸上的特征点定位,人脸校验和人脸识别。(后两者的区别在于,人脸校验是要给你两张脸问你是不是同一个人,人脸识别是给你一张脸和一个...

weixin_30725467的博客 813

WorldQuant Brain Alpha 生成器

一个自动化工具,通过参数优化和回测来挖掘高质量的量化交易 Alpha 因子,并自动提交符合标准的因子。

weixin_37582383的博客 1万+

NXP S32K-144开发环境搭建与Keil MDK 5调试实战

嵌入式开发中,Cortex-M系列微控制器凭借其高性能和低功耗特性广泛应用于汽车电子和工业控制领域。以NXP S32K-144为例,该芯片采用Cortex-M4内核,支持SWD两线制调试协议,通过CoreSight调试系统可实现硬件断点、实时内存访问等高级功能。开发环境搭建涉及Keil MDK 5工具链配置、RTX5实时系统集成以及CMSIS-DSP算法库调用,其中SWD接口优化和ITM跟踪技术能显著提升调试效率。在汽车电子等对可靠性要求高的场景中,结合MPU内存保护单元和窗口看门狗等安全机制,可构建符合功

weixin_33722405的博客 324

人脸验证识别区别

Face verification 人脸验证,一对一 Face identification / recognition 人脸识别,一对多 闭集:已知此人在该数据集中 开集:不知道此人在不在这个数据集中 Face alarm ratio (一般设置为万分之一) 识别错误的人脸个数/总人脸个数 识别错误的人脸:两个人脸来自不同人脸,但是

Sun7_She的专栏 3789

SAP FICO 资产会计AA后台配置 (上)

输入折旧表“CZ11”如有外币计价的资产,则需指定外币计价的资产折旧范围,以及规则。因为在设置资产类型时,需指定一个对应的 资产编号范围、资产账户确定类型(便于分配自动会计科目)、屏幕格式规则(便于设置资产字段必填与否)。因为在设置资产类型时,需指定一个对应的 资产编号范围、资产账户确定类型(便于分配自动会计科目)、屏幕格式规则(便于设置资产字段必填与否)。新增资产类型:Z101 固定资产-房屋及建筑物新增资产类型:Z301 固定资产-房屋及建筑物。

ghgxm520的博客 1762

目标检测理论知识

Fast R-CNN是基于R-CNN和SPPnets进行的改进。SPPnets,其创新点在于只进行一次图像特征提取(而不是每个候选区域计算一次),然后根据算法,将候选区域特征图映射到整张图片特征图中。

qq_46454669的博客 1922

京东联盟h5st(3.1)加密参数逆向实战与反爬对抗策略

本文详细解析了京东联盟h5st(3.1)加密参数的逆向分析与实战破解过程。通过接口分析定位关键加密函数,拆解h5st结构并还原其基于SHA256和HMAC-SHA256的加密逻辑,最终使用Python集成JavaScript环境成功复现加密算法,并分享了应对反爬的频率限制、IP封禁及算法升级等对抗策略。

weixin_29246195的博客 1740

组合导航(八):INS/GPS组合导航

INS/GPS组合导航1 误差反馈1.1 开环INS/GPS架构1.2 闭环INS/GPS架构2 组合导航的类型2.1 松耦合 的INS/GPS组合导航2.2 紧耦合 的INS/GPS组合导航2.3 深度耦合的 INS/GPS组合导航3 INS方程的动态误差模型4 松耦合的INS/GPS组合导航模型4.1 系统模型4.2 测量模型4.3 INS/GPS松耦合总框图5 紧耦合的INS/GPS组合导航模型5.1 系统模型5.2 测量模型 INS/GPS组合导航 对比INS与GPS导航方法,二者都有其各自的优.

weixin_43793960的博客 3万+

辨异 —— 机器学习概念辨异、模型理解

1. Multi-class、Multi-label Multi-class Classification:多分类问题,即在多于两个类别中选择一个; Multi-label Classification:判断一个样本是否同时属于多个不同类别;

1407

华为 MetaERP 总账模块依托 “交易即核算” 的事件驱动架构,与 Oracle EBS 相比,更强调业务事件自动触发财务动作、实时数据同步和智能规则引擎,实现业务与财务的深度融合

华为MetaERP总账模块采用"交易即核算"架构,相比Oracle EBS实现了三大突破:1)业务事件自动触发财务动作,如采购收货自动生成暂估凭证;2)业务财务数据实时同步,支持即时分析;3)内置智能规则引擎,实现自动匹配、核销和结转。该模块覆盖采购、销售、资产、薪酬等全业务场景,支持多维核算和关联交易自动抵消,显著提升核算效率与准确性。其中采购暂估、销售结转等场景实现全自动化处理,较EBS减少80%手工操作。

金牌架构师 226

【bug解决】FaceDetection = face_alignment.FaceAlignment(face_alignment.LandmarksType._2D, device=device)

在使用face_alignment库的使用发现没有_2D这个属性,报错如下。

热爱生活、热爱技术、热爱记录~ 400

基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的零售柜商品检测软件(Python+PySide6界面+训练代码)

随着新零售概念的兴起,无人零售柜、智能零售店等新型零售模式快速发展。传统零售柜依赖于人工盘点和补货,效率低下且成本高昂。本文提出了一种基于YOLO系列目标检测算法的零售柜商品检测系统,实现了对零售柜内商品的自动识别、计数和库存管理。系统采用PySide6开发用户界面,集成了YOLOv5、YOLOv6、YOLOv7和YOLOv8等多种先进的深度学习模型,提供了完整的训练和推理流程。本文将详细介绍系统设计、算法实现、数据集构建和实际应用效果,并提供完整的代码实现。

YOLO 333

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

人脸验证与人脸识别(Face verification and Face identification / recognition)

前言: 人脸验证与人脸识别在人脸识别过程中是不相同的.首先介绍下人脸识别的概念,其次对于人脸识别人脸验证进行区别对比分析,以及相关概念介绍.最后对于这两个过程的评测进行说明. 内容: 1.人脸识别的相关概念 人脸识别(Facial Recognition),即通过视频采集设备获取用户的面部图像,再利用核心的算法对其脸部的五官位置、脸型和角度进行计算分析,进而和自身数据库里已...

LDC1314? 2万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Face Detection

In this chapter we are going to learn how to detect faces in an image. Now in might sound complicated but it is actually easier than detecting colors or contours. So let’s get started first thing we will do is we will create a new c++ files. And then we wi

qq_60678226的博客 493

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

探索面部识别的奇妙之旅:Face-Detection 开源项目全面剖析

探索面部识别的奇妙之旅:Face-Detection 开源项目全面剖析 在当今这个数字时代,面部识别技术已经成为了人工智能领域的一颗璀璨明星。今天,我们带您深入了解一个令人兴奋的开源项目 —— Face-Detection,这是一个基于Python,利用cvzone和pyfirmata库的强大工具,为开发者打开了一扇通往人脸检测世界的便捷之门。 1、项目介绍 Face-Detection是一个简洁...

gitblog_00053的博客 606

人脸识别模型评价指标:完整梳理

文章目录1. 人脸识别模式2. 二分类常用指标2.1 四个基础指标2.2 全项指标2.3 行指标2.4 列指标2.5 综合指标2.6 指标曲线3. 人脸识别指标 1. 人脸识别模式 首先,我们得弄清楚人脸识任务的常见两种模式: face verification (人脸验证) face identification (人脸识别) 具体可以参考: 而下面的指标,指的是第一种模式,也就是现在普遍应用在门禁、打卡等场景的人脸验证。 2. 二分类常用指标 人脸识别的指标离不开标准的二分类指标,其混淆矩阵如下所示

Robin_Pi的博客 1万+

使用face_detection 库实现人脸检测

这段代码使用face_detection 库实现了一个人脸检测功能。

melonbo的专栏 268

人脸识别方法综述

1. 简介 参考论文:Deep Face Recognition: A Survey 1.1 人脸识别步骤 人脸检测 人脸预处理:人脸关键点检测 + 人脸矫正 人脸表示:提取具有较好表达能力的特征向量 特征比对/特征匹配 1.2 经典模型 DeepFace FaceNet CenterLoss ...

MyArrow的专栏 5831

探索前沿科技:Face-Detection 项目深度解析

探索前沿科技:Face-Detection 项目深度解析 去发现同类优质开源项目:https://gitcode.com/ 在这个数字化的时代,人脸识别技术正逐渐渗透到我们的日常生活中,从手机解锁到安全监控,无处不在。今天,我们要介绍的是一个开源的人脸检测项目——,它为开发者提供了一种高效且易于集成的人脸识别解决方案。 项目简介 Face-Detection 是由 jzplp 开发的一个基于深度学...

gitblog_00091的博客 434

OpenCV开发之——在官方人脸检测的基础上添加人脸识别

一 概述 OpenCV自带的face-detection示例,只有人脸检测功能,没有人脸识别 识别成功有多个人脸的情况,选择第一个出现的人脸 识别人脸的结果(Mat(人脸特征)和Rect(识别区域大小))保存为本地图像 将本地图像和本地图片库进行对比,识别结果>90为识别成功 二 类库说明 2.1 人脸检测库(opencv) 仓库地址 Github地址-opencv OpenCV官网地址 引用方式 implementation project(':opencv') 2.2 人脸识别库(ja

我的博客 1024

【完结】AI1000问以后知识星球和B站见啦

文/编辑 | 言有三 学习从来都是从大处着眼,小处着手。前段时间公众号开通了专栏《AI 1000问》,专门选择那些很小,容易被忽视,普通但是不简单,可以引申很多思考的问题,得到了大家的喜欢,现在已经12期了。 因为知识点无法系统性串接,而且内容更新会不定时,所以后续AI1000问就会全部并入知识星球了,欢迎继续来关注噢。 下面我们再来回顾一下之前的12个问题吧,在没有看我们公众号内容之前...

hacker_long的专栏 1092

子豪兄教你从零开始实现人脸识别

Github开源人脸识别项目face_recognition 译者注: 本项目face_recognition是一个强大、简单、易上手的人脸识别开源项目,并且配备了完整的开发文档和应用案例,特别是兼容树莓派系统。 为了便于中国开发者研究学习人脸识别、贡献代码,我将本项目README文件翻译成中文。 向本项目的所有贡献者致敬。 英译汉:同济大学开源软件协会 子豪兄Tommy Translator’...

同济子豪兄 1万+

人脸检测与人脸识别概述

人脸识别Face Recognition综述

关于我的学习记录 5352
上一篇: 【AI-1000问】机器学习和模式识别是什么关系?
下一篇: 【杂谈】来自一个懵懂青年的表白!
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄15年 3635粉丝 976原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言有三

三人行必有AI

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值