人脸识别流程

2023-05-16

一、人脸识别技术流程:

1、人脸图像采集及检测
在人脸检测算法中,有模板匹配模型、Adaboost模型等,其中Adaboost模型在速度和精度的综合性能上表现最好。该算法特点就是训练慢,检测快,基本上可以达到视频流实时检测效果。
2、人脸图像预处理
预处理:缩放、旋转、拉伸、光线补偿、灰度变换、直方图均衡化、规范化、几何校正、过滤以及锐化等。
3、人脸图像特征提取
人脸图像特征提取就是将人脸图像信息数字化,将一张人脸图像转变为一串数字(特征向量)。
利用特征点间的欧氏距离、曲率、角度等提取出特征向量,最终把相关的特征连接成一个长的特征向量。
4、人脸图像匹配与识别
分为两类:
一类是确认(1:1),就是证明“你就是你”,一般用在金融身份核实和信息安全领域
另一类是辨认(1:N),就是在N个人中找到你,一般N可以是视频流,用在安防领域

二、人脸识别的分类

1、人脸检测(检测到人脸位置)
2、人脸关键点检测(定位人脸关键点的坐标位置)
定位技术主要有级联性回归(cascaded shape regression,CSR),目前人脸识别一般是基于DeepID网络结构。
DeepID网络与卷积神经网络类似,倒数第二层DeepID网络有一个DeepID层,而卷积神经网络是全连接层。
由于卷积神经网络层数越高视野域越大,这种方式既可以考虑局部特征,又考虑全局特征。
3、人脸验证(判断两张人脸是同一个人的可能性大小)
4、人脸属性检测(属性辨识和情绪分析)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

人脸识别流程 的相关文章

随机推荐

  • 在windows10环境下安装Tensorflow2.1.0--cpu版本,及jupyter使用tensorflow出现kernel内核崩溃的解决(踩坑无数,总结出的快捷方法)

    最近跟着导师学习深度学习 xff0c 需要进行安装tensorflow xff0c 老师给的方法很简洁 xff0c 直接pip install tensorflow xff0c 由于在国内嘛 xff0c 可想而知 xff0c 99 肯定Re
  • 数据库范式

    1NF 无重复列 所有的域都应该是原子的 xff0c 即每一列都是不可分割的数据项 2NF 消除部分子函数依赖 假如 xff1a 学号 xff0c 姓名 xff0c 年龄 xff0c 课程号 xff0c 成绩 xff0c 学分 xff0c
  • Redis之秒杀下单优化以及认识redis消息队列

    目录 一 秒杀优化 异步秒杀思路 二 秒杀优化 Redis 完成秒杀资格判断 1 VoucherServiceImpl xff0c 新增优惠券的同时加入到Redis 2 编写lua 基于lua完成一人一单 xff0c seckill lua
  • 【逆向工程】mapper文件报错:Result Maps collection already contains value for...BaseResultMap

    在使用逆向工程生成代码及mapper文件的时候 xff0c 第一次生成完之后 xff0c 发现少配了一个数据库表 xff0c 因此也就少了对应的实体类和mapper文件 xff0c 于是就直接在工程中添配置上缺少的数据库表就又执行了一遍 x
  • 关于Android studio第一次创建工程时加载过慢的解决方法

    在进行Android开发的时候 xff0c 原来使用的是Android studio2 1版本的 xff0c 突然心血来潮 xff0c 去官网下了一个最新版本的 突然之间遇到许多问题 第一个问题就是第一次创建工程时加载过慢 在网上查找了许多
  • Spring项目实践(三)--- Spring配置文件详解

    不同于我们讲的pom xml以及web xml xff0c 这两个文件的名称是固定的 xff0c 不可更改的 xff0c 这里的设计采用的是约定优于配置的原则 而Spring的配置文件的名称是可以更改的 xff0c 实际上我们在 Sprin
  • Spring项目实践(四)--- Spring MVC配置文件详解

    前三讲我们依次讲了pom xml web xml和spring配置文件 xff0c 这次我们来讲一下springmvc的配置 首先明确一下springmvc是spring的一个模块 springmvc的配置文件 xff0c 也不是固定命名的
  • ShadowSSDT Hook

    ShadowSSDT表的获取 这里的ShadowSSDT表的获取是通过函数KeAddSystemServiceTable来获取的 使用这个函数的原因 xff1a 1 这个函数是已经导出的 xff0c 可以在代码中直接使用 2 这个函数里面使
  • BCTF总结

    缘由 上周 xff0c 我们小组Sigma参加了 百度杯 BCTF比赛 xff0c 经历了难忘的双休 xff0c 这次的BCTF跟以前参加的国内类似的安全比赛有些不同 xff0c 时间只有48小时 xff0c 题目不多 xff0c 但难度大
  • BCTF_海报探秘(300)

    这个题目来自上周的BCTF比赛 xff0c 题目是海报探秘 xff08 300 xff09 xff0c 一张png图片中隐藏了KEY xff0c 解出KEY xff0c 具体报告 xff0c 请下载 xff1a http download
  • 博客转移

    最近好久不来CSDN了 xff0c 自己搭建了一个博客 欢迎各位去新博客留言 http www l0g1n cn 以前学习汇编的博客 http www asmedu net blog user usermain jsp neighborId
  • 《Windows程序设计》之BLOKOUT1

    LRESULT CALLBACK WndProc HWND hwnd UINT message WPARAM wParam LPARAM lParam static BOOL fBlocking fValidBox static POINT
  • MySQL(mariadb)

    MySQL历史 1979年 xff1a TcX公司 Monty Widenius xff0c Unireg1996年 xff1a 发布MySQL1 0 xff0c Solaris版本 xff0c Linux版本1999年 xff1a MyS
  • 天猫抢红包小工具源码

    时间很仓促 xff0c 写的很乱 xff0c 也就能用明天一天了 主要还是学习这个过程 include lt Windows h gt include lt stdio h gt include lt iostream gt include
  • vs2010开发qt程序debug正常,release出错

    在debug模式下 xff0c 配置的动态链接库是qtmaind lib QtGuid4 lib QtCored4 lib 这些链接库 xff0c 在release模式下是不适用的 xff0c 进入到qt的目录下 xff0c 发现了有一些不
  • cout与wcout

    一直以来只知道有cout用来输出 xff0c 今天用cout输出wchar时出现问题了 xff0c 输出结果是一段地址 xff0c 才发现了wcout的存在 使用wcout输出中文时 xff0c 又出现问题 xff0c 中文输出不了 xff
  • 主引导记录(MBR)信息分析与获取

    前段时间在安装黑苹果时 xff0c 发现一个问题 xff0c 电脑在启动时 xff0c 会找激活分区 xff0c 如果没有找到 xff0c 那就启动不起来 那能否写个小程序读取一下MBR信息 xff0c 把激活分区换成其它 xff0c 搞点
  • Duilib登录窗口

    先上效果图 xff08 自己感觉还不错 xff09 xff1a 功能不完善 xff0c 一是为了熟悉xml的写法 xff0c 手写 xff0c 不建议使用编辑器 xff0c 二了为了理顺程序的流程 xff0c 加入了部分注释 xml文件 l
  • Gitee Pages Pro + Hexo自定义域名

    前景摘要 xff1a 最近 xff0c 本菜鸡打算把hexo的博客站点搬到gitee xff0c 毕竟gitee pages pro有一个月的免费自定义域名的机会 xff01 xff01 其实最主要的原因还是coding pages的延迟有
  • 人脸识别流程

    一 人脸识别技术流程 xff1a 1 人脸图像采集及检测 在人脸检测算法中 xff0c 有模板匹配模型 Adaboost模型等 xff0c 其中Adaboost模型在速度和精度的综合性能上表现最好 该算法特点就是训练慢 xff0c 检测快