人工智能-统计机器学习-特征人脸方法(Eigenface)

2023-11-01

人脸识别之特征人脸方法是一种应用主成份分析来实现人脸图像降维的方法,其本质是用一种称为“特征人脸(eigenface)”的特征向量按照线性组合形式来表达每一张原始人脸图像,进而实现人脸识别。 由此可见,这一方法的关键之处在于如何得到特征人脸。

算法描述:

每个人脸特征向量 ?? 与原始人脸数据 ?? 的维数是一样的,均为1024。

可将每个特征向量还原为 32 × 32 的人脸图像,称之为特征人脸,因此可得到 ? 个特征人脸。

基于特征人脸的降维 

(1)将每幅人脸分别与每个特征人脸做矩阵乘法,得到一个相关系数

(2)每幅人脸得到 ? 个相关系数 ⇒ 每幅人脸从1024维约减到 ? 维 

(3)由于每幅人脸是所有特征人脸的线性组合,因此就实现人脸从“像素点表达”到“特征人脸表达”的转变。每幅人脸从1024维约减到?维。 


在后续人脸识别分类中,就使用这 ? 个系数 来表示原始人脸图像。即计算两张人脸是否相似,不是去计算两个32×32矩阵是否相 似,而是计算两个人脸所对应的 ? 个系数是否相似 。

人脸表达的方法对比:

聚类、主成份分析、非负矩阵分解 

 

 

 

 

 

 

 

 

 

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

人工智能-统计机器学习-特征人脸方法(Eigenface) 的相关文章

  • vrep初探

    图为tx90导入vrep的示意图 标记1可以查看更改属性 标记2是移动旋转视图 当然鼠标快捷键也可以 标记3标记4是移动和旋转 可以在添加关节时使用 用来确定关节的位置 标记5是导入的stl文件 双击可以重命名 标记6为开始仿真 标记7的乌
  • idea git项目错乱显示多个git项目记录

    在项目的 idea文件夹下找到vcs xml 删除无用的mapping 例如上图 删除 的目录即可
  • Red Hat 镜像下载

    注 本博文为转载博文 支持原创 RedHat Enterprise Server 7 5 for x86 64 rhel server 7 5 x86 64 dvd part1 rar 密码 uyyb rhel server 7 5 x86
  • yaml数组解析_yaml格式详解

    YAML标记语言简介 默认的SLS文件的renderer是YAML renderer YAML是一个有很多强大特性的标记性语言 Salt使用了一个YAML的小型子集 映射非常常用的数据结构 像列表和字典 YAML renderer的工作是将
  • Java后端开发笔记(尚硅谷谷粒学院项目笔记)

    1 常用maven依赖
  • mysql赋予用户视图权限_新建视图、用户,并赋予该用户查询视图权限

    一 需求 数据库有个表car 需要为这个表建立一个视图view car 并新建一个用户user01 赋予查询这个视图的权限 二 实施步骤 1 以管理员clgl登陆数据库 新建视图view car create or replace view
  • ④开启shift后门实验报告

    班级 计科1班 姓名 彭彭头 学号 时间 2022 05 13 成绩 实验项目名称 开启shift后门
  • selenium java项目_Selenium Web 自动化 - 项目实战(一)

    packagecom demo test plugins arrow importjava io BufferedWriter importjava io File importjava io FileWriter importjava i
  • java线程的五大状态,阻塞状态详解

    一 状态简介 一个线程的生命周期里有五大状态 分别是 新生 就绪 运行 死亡 运行后可能遇到的阻塞状态 二 相关方法 2 1 新生状态 Thread t new Thread 正如我们前面所说的 一个线程开始之后有自己的内存空间 这些工作空
  • Android 自定义Toolbar/ActionBar视图左右两边有空白

    为什么自定义Toolbar ActionBar两边会有留白 如图效果 其实这是由于系统的自定义属性造成的 到系统ActionBar Toobar的自定义属性 我们可以看到有这样一个自定义的风格 源码如下
  • 【通义千问】什么是通义千问,如何免费获得内测和使用方法。

    什么是通义千问 如何免费获得内测和使用方法 什么是通义千问 怎么获得内测资格 申请方法有两种 第一种直接点击申请体验 第二种直接点击使用邀请码 通义千问邀请码怎么获得 参与社区活动 邀请好友 关注通义千问微信公众号 参加通义千问线上课程 向
  • 07-RabbitMQ之SpringCloudStream集成

    一 SpringCloudStream简介 官网地址 https spring io projects spring cloud stream SpringCloudStream是一个构建高扩展和事件驱动的微服务系统的框架 用于连接共有消息
  • word文档截图拷贝大小优化

    平时写教程到word文档会需要图文并茂的方式 所以会截很多图片 但是截取的图片都是png格式的 所以会造成word文档可能截几张图片就很大了 所以如何把截的图片以jpg形式拷贝进word呢 方法就是写一个程序把屏幕截图保存为jpg 然后再把
  • 微服务为什么一定要用docker?阿里架构师带你彻底了解docker

    早在2013年的时候 docker就已经发行 然而那会还是很少人了解docker 一直到2014年 Martin Fowler提出了微服务的概念 两个不相干的技术终于走在了一起 创造了今天的辉煌 什么是Docker Docker 是一个开源
  • 京东关键字API接口数字营销之旅

    在今天的数字化时代 API接口已经成为企业进行高效数据处理和交互的关键工具 对于那些希望在激烈的竞争中保持领先地位的企业而言 理解和掌握API接口的使用方法 特别是对于像京东这样的电商巨头来说 显得尤为重要 本文将深入探讨如何利用京东关键字
  • 无向图是欧拉图的充要条件_概率图模型(模型表示)

    1 概率图模型是指一种用图结构来描述多元随机变量之间条件独立关系的概率模型 2 贝叶斯网络是联合概率分布可分解为每个随机变量的局部条件概率的乘积形式的有向图模型 3 贝叶斯网络独立性体现在三种形式 head to head tail to

随机推荐

  • 非常好用的往github上传文件的教程

    https blog csdn net sinat 20177327 article details 76062030
  • Opencv -- 17鼠标操作与响应

    函数介绍 1 绑定回调事件函数 void setMouseCallback const String winname MouseCallback onMouse void userdata 0 功能 为指定的窗口设置鼠标处理程序 参数 wi
  • APP自动化测试-12.Appium日志分析(原理)

    APP自动化测试 12 Appium日志分析 文章目录 APP自动化测试 12 Appium日志分析 前言 一 应用启动 二 元素定位与操作 总结 前言 以Android原生应用为例 记录使用appium进行自动化测试的过程日志 包含启动
  • 如何使用 REST 架构进行 API 开发

    在软件开发中 API 应用程序编程接口 的重要性不言而喻 API已成为不可或缺的构建模块 使开发人员能够创建功能丰富 多样化和可扩展的应用程序 这是一篇综合指南 旨在深入探讨API开发 使初学者和有经验的开发人员都能充分挖掘API在项目中的
  • 鼠标悬浮变手指或者左右箭头

    cursor pointer 手指 cursor col resize 箭头
  • servlet简单例子1

    LoginServlet代码 30 31行得到下面JSP 中name username 和name password 的值 JSP部分代码 action所对应的Login是相对路径 要与下面web xml的url pattern对应的Log
  • TensorRT Samples: CharRNN

    关于TensorRT的介绍可以参考 http blog csdn net fengbingchun article details 78469551 以下是参考TensorRT 2 1 2中的sampleCharRNN cpp文件改写的测试
  • Go面试题

    文章目录 1 下面这段代码输出什么 2 下面代码输出什么 3 同级文件的包名不允许有多个 是否正确 4 下面的代码有什么问题 请说明 1 下面这段代码输出什么 func main count 0 for i range 256 struct
  • 爬虫工作者必备:使用爬虫ip轻松获得最强辅助

    在进行网络数据爬取时 爬虫ip成为了爬虫工作者们的得力辅助 通过使用爬虫ip 可以实现IP地址的伪装和分布式请求 有效规避访问限制和提高爬取效率 本文将为爬虫工作者们分享关于使用爬虫ip的知识 帮助您轻松获取最强辅助 顺利完成数据爬虫任务
  • hdu2036

    函数 语法 result polygonarea Point polygon int N 参数
  • CentOS下ssh sftp配置及权限设置

    运营有异地传输文件的需求 但如果通过QQ等即时通讯软件 不利于文件的集中管理 不方便 而我们办公室的内网机器无法提供外网访问方法 且传输的内容不合适放到公共的网盘或者是云存储上 所以只能用线上负载较低的服务器来承担此项任务 从技术角度来分析
  • openstack安装之对象存储安装笔记

    1 控制节点操作 1 1 先决条件 设置 admin 凭证 获得 admin 凭证来获取只有管理员能执行的命令的访问权限 执行如下命令 root admin openrc 创建身份认证服务的凭证 创建 swift 用户 密码设置为 zhit
  • python按照指定字符或者长度 截取字符串

    1 截取指定位置字符串 Python字符串可以理解为一个数组 获取某一部分的可以使用 str beginIndex endPosition 其中str为需要截取的字符串 beginIndex为需要截取的第一个字符的下标 endPositio
  • Spark入门教程

    1 简介 Apache Spark是一个开源的分布式计算框架 旨在提供快速 通用 易用的数据处理和分析技术 它可以在集群中处理大规模数据 支持多种数据处理模式 如批处理 交互式查询 流处理等 Spark还提供了丰富的API 包括Scala
  • ACM主要赛考察内容

    1 时间复杂度 渐近时间复杂度的严格定义 NP问题 时间复杂度的分析方法 主定理 2 排序算法 平方排序算法的应用 Shell排序 快速排序 归并排序 时间复杂度下界 三种线性时间排序 外部排序 拓扑排序 3 数论 整除 集合论 关系 素数
  • 基于IdentityServer4 实现.NET Core的认证授权

    NET西安社区 博客园 首页 新随笔 联系 管理 基于IdentityServer4 实现 NET Core的认证授权 目录 IdentityServer4是什么 OpenID Connect 和 OAuth2 0是什么 Authentic
  • centos7 samba 离线安装_CentOS7安装配置Samba服务

    接到运营人员需要共享文件的需求 考虑到简单易用的原则 这里选用Samba来做文件共享服务 先介绍下Samba服务 Samba是SMB CIFS 网络协议的重新实现 它作为 NFS 的补充使得在 Linux 和 Windows 系统中进行文件
  • 【电路中的滤波器】1.一阶RC低通滤波器详解

    前言 本文旨在从硬件电路特性 动态系统建模分析 系统传递函数多方面结合的角度来详细总结一阶低通滤波器 目的是从本质上多角度的去解析RC滤波器的原理 帮助自己通过RC低通走入模电频率部分这一 玄学 内容 这将是一个专题 后续将会继续更新各种滤
  • 安装opencv低版本

    opencv安装包 下载站点 https mirrors tuna tsinghua edu cn pypi web simple opencv python 进入之后 会发现opencv python 3 4 1 15 cp36 cp36
  • 人工智能-统计机器学习-特征人脸方法(Eigenface)

    人脸识别之特征人脸方法是一种应用主成份分析来实现人脸图像降维的方法 其本质是用一种称为 特征人脸 eigenface 的特征向量按照线性组合形式来表达每一张原始人脸图像 进而实现人脸识别 由此可见 这一方法的关键之处在于如何得到特征人脸 算