当前位置: 首页 > article >正文

深度学习-48-AI应用实战之基于face_recognition的人脸识别

文章目录

  • 1 人脸识别
    • 1.1 识别原理
    • 1.2 应用场景
  • 2 python实现人脸识别
    • 2.1 windows安装face_recognition
    • 2.2 安装问题及解决
  • 3 使用示例
    • 3.1 人脸区域检测
    • 3.2 对齐与编码
    • 3.3 人脸匹配
    • 3.4 信息录入
  • 4 附录
    • 4.1 函数cv2.rectangle
    • 4.2 参考附录

1 人脸识别

通过图片或者摄像头的方式,将识别到的人脸与数据库中的人脸信息进行匹配,然后将匹配到的人员信息,显示在软件界面中,人脸识别也可以通过图片或者摄像头的方式进行匹配识别。

1.1 识别原理

多数人脸识别都包含如下几个流程:人脸检测(Face Detection)、人脸对齐(Face Alignment)、人脸表示(Face Representation)和人脸匹配(Face Matching)。
(1)人脸检测 Face Detection
从输入的图像中检测到人脸区域,并返回人脸包围框的坐标。
(2)人脸对齐(人脸配准)Face Alignment
从提取出的人脸区域中检测到人脸特征点,并以特征点为依据对人脸进行归一化操作,使人脸区域的尺度和角度一致,方便特征提取与人脸匹配。

人脸对齐的最终目的是在已知的人脸方框中定位人脸的精准形状,主要分为两大类:基于优化的方法和基于回归的方法。

这里基于回归树的人脸对齐算法是Vahid Kazemi 和 Josephine Sullivan于CVPR2014年发表的人脸特征点识别方法,是一种基于回归树的人脸对齐方法,这种方法通过建立一个级联残差回归树(GBDT)来使人脸从当前形状一点点回归到真实形状。


http://www.kler.cn/a/419336.html

相关文章:

  • 精通.NET鉴权与授权
  • webrtc ios h264 硬编解码
  • SpringCloud2~~~
  • DreamCamera2相机预览变形的处理
  • 自动化是语法,智能化是语义与语用
  • vulnhub靶场【哈利波特】三部曲之Fawkes
  • 【AI日记】24.12.01 kaggle 比赛 Titanic-4
  • gitee:删除仓库
  • 【大模型】深度解析 NLP 模型5大评估指标及 应用案例:从 BLEU、ROUGE、PPL 到METEOR、BERTScore
  • Doris 2.1.7镜像制作
  • 【Figma】中文版安装
  • 【智能流体力学】RAG大模型方法:解决固体力学和流体动力学问题
  • 【优选算法篇】滑动窗口的艺术:如何动态调整子区间解决复杂问题(中篇)
  • 高德应用OceanBase云数据库的升级选型与迁移干货
  • MATLAB中exportgraphics函数用法
  • 【数据库设计】如何根据UI界面设计数据库结构
  • 马铃薯病害识别(VGG-16复现)
  • 【openssl】相关指令
  • day01(Linux底层)基础知识
  • PHP和GD库如何调整图片尺寸
  • unity跳转到应用商店并评分
  • 【linux】(24)SSH
  • 电脑还原重置Windows系统不同操作模式
  • 数据结构:Map和Set(Java)
  • 32 从前序与中序遍历序列构造二叉树
  • 实现实时CPS安全的动态目标防御