首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在人脸识别过程中,如何在matlab中为训练集中的每幅图像计算特征脸或pca算法的阈值?

在人脸识别过程中,如何在matlab中为训练集中的每幅图像计算特征脸或pca算法的阈值?
EN

Stack Overflow用户
提问于 2014-03-25 04:41:53
回答 2查看 6.4K关注 0票数 2

我写了使用特征脸进行人脸识别的matlab代码,我得到了归一化图像,均值图像,特征脸,然后我计算了最小和最大核距离distance.Now,我必须将核距离与阈值进行比较才能识别人脸。如何计算每个人脸图像的阈值?下一步是什么?

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
  %show the reconstructed image.
  subplot(1,2,2)
  imagesc(ReshapedImage); colormap('gray');
  title('Reconstructed image','fontsize',18)

  InImWeight = [];
  for i=1:size(u,2)
   t = u(:,i)';
  WeightOfInputImage = dot(t,Difference');
  InImWeight = [InImWeight; WeightOfInputImage];
  end

  ll = 1:M;
  figure(68)
  subplot(1,2,1)
  stem(ll,InImWeight)
   title('Weight of Input Face','fontsize',14)

    % Find Euclidean distance
     e=[];
   for i=1:size(omega,2)
       q = omega(:,i);
     DiffWeight = InImWeight-q;
       mag = norm(DiffWeight);
       e = [e mag];
         end

     kk = 1:size(e,2);
     subplot(1,2,2)
     stem(kk,e)
     title('Eucledian distance of input image','fontsize',14)

      MaximumValue=max(e)
      MinimumValue=min(e)
EN

回答 2

Stack Overflow用户

发布于 2014-03-25 10:43:04

据我所知,人脸识别中的阈值选择没有一个标准的规则。

由于您似乎有一个图像训练集,您可以尝试基于生物识别性能指标选择阈值,例如错误接受率(FAR)和错误匹配率(FMR)。

您可以尝试通过在某个范围内改变阈值来对训练集中的图像进行分类,并接受MinimumValue低于阈值的图像的检测。根据你得到的结果,你可以为你的训练集选择一个合适的阈值。

票数 1
EN

Stack Overflow用户

发布于 2015-03-06 19:17:04

我也被卡住了。虽然错过了这个故事,但这就像是在怀疑我。

我要指出的是:实际上阈值并不是计算出来的。它是根据经验进行估计和选择的。这是一些需要尝试和测试的东西。您必须设置一个值并比较接受和拒绝,最重要的是:评估有多少错误接受(FA)和错误拒绝(FR)

理想情况下,可以预期阈值EER是这样的:当FA速率等于FR速率时,就实现了该速率。

您可以做的是获取范围最小,最大距离,并测试10,20,或您想要的阈值范围内的数量。一些论文认为阈值是相对于最大值的百分比值。这大概是0.8 * Max。

当然,您应该不止一次地尝试找到最适合每个人的阈值。

最好的准备好了。对于每个图像,您都有自己的阈值。我希望我能帮上忙。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22625591

复制
相关文章
MATLAB实现人脸识别
本篇博文基于MATLAB实现人脸识别,基于几何特征的算法,对人脸从图像采集、预处理、到特征点定位提取,校验通过;主要利用YCbCr肤色模型,通过连通分量提取算法定位人脸;对RGB图像通过形态学图像处理算法选定区域,再进行细化算法,找到其人脸坐标并提取出来;然后利用PCA与特征脸算法计算特征值完成识别。
不脱发的程序猿
2023/05/26
7100
MATLAB实现人脸识别
模式识别从0构建—PCA
PCA或K-L变换是用一种正交归一向量系表示样本。如果只选取前k个正交向量表示样本,就会达到降维的效果。PCA的推导基于最小化均方误差准则,约束是:u为单位正交向量。推导结果是,正交向量就是归一化的协方差矩阵的特征向量,对应的系数就是对应的特征值。使用PCA方法提取特征脸的步骤如下:
孔西皮
2021/03/04
1.5K0
模式识别从0构建—PCA
OpenCV人脸识别的原理 .
在之前讲到的人脸测试后,提取出人脸来,并且保存下来,以供训练或识别是用,提取人脸的代码如下:
全栈程序员站长
2022/08/25
1.1K0
Dog Face Recognition
采用PCA狗脸识别的方法完成下面的实验。图像特征可以采用灰度像素值、颜色直方图等。
宅男潇涧
2018/08/01
7210
Dog Face Recognition
人脸识别经典算法:特征脸方法(Eigenface)
特征脸方法基本是将人脸识别推向真正可用的第一种方法,了解一下还是很有必要的。特征脸用到的理论基础PCA在之前的文章中已经讲过了。直接上特征脸方法的步骤: 步骤一:获取包含M张人脸图像的集合S。在我们的例子里有25张人脸图像(虽然是25个不同人的人脸的图像,但是看着怎么不像呢,难道我有脸盲症么),如下图所示哦。每张图像可以转换成一个N维的向量(是的,没错,一个像素一个像素的排成一行就好了,至于是横着还是竖着获取原图像的像素,随你自己,只要前后统一就可以),然后把这M个向量放到一个集合S里,如下式所示。
智能算法
2018/04/03
5.2K0
人脸识别经典算法:特征脸方法(Eigenface)
人脸识别系列一 | 特征脸法
从这里开始,我会不定期的更新一些人脸识别的有趣算法和小demo算法,源码也会开放出来,自己在学习的过程中希望也能帮助到公众号中对这方面感兴趣的小伙伴,无论是从源码角度,还是从原理角度,我说清楚了,对在看的你有帮助就是我最大的幸福。
BBuf
2019/12/09
1.5K0
[深度学习概念]·人脸识别MTCNN解析
人脸识别MTCNN解析 源代码,效果相当不错(只有测试代码): https://kpzhang93.github.io/MTCNN_face_detection_alignment/index.ht
小宋是呢
2019/06/27
1.5K0
[深度学习概念]·人脸识别MTCNN解析
人脸到底是怎样识别的
人脸识别技术原理简单来讲主要是三大步骤:一是建立一个包含大批量人脸图像的数据库,二是通过各种方式来获得当前要进行识别的目标人脸图像,三是将目标人脸图像与数据库中既有的人脸图像进行比对和筛选。根据人脸识别技术原理具体实施起来的技术流程则主要包含以下四个部分,即人脸图像的采集与预处理、人脸检测、人脸特征提取、人脸识别和活体鉴别。
刘盼
2018/12/28
2.7K0
人脸到底是怎样识别的
如何用Python实现iPhone X的人脸解锁功能?
翻译 | AI科技大本营(公众号ID:rgznai100) 参与 | 林椿眄 编辑 | 费棋 FaceID 是新款 iPhone X 最受欢迎的功能之一,它取代 TouchID 成为了最前沿的解锁方式。 一些苹果的竞争对手们还在继续沿用着传统的指纹解锁方式,FaceID 解锁方式显然是革命性的:扫你一眼,手机自动解锁。 为了实现 FaceID 技术,苹果采用了先进而小巧的前置深度相机,这使得 iPhone X 能创建用户脸部的 3D 映射。此外,它还引入了红外相机来捕捉用户脸部图片,它拍摄到的图片对外界
AI科技大本营
2018/04/26
1.7K0
如何用Python实现iPhone X的人脸解锁功能?
论文阅读笔记(十三)——利用卷积神经网络进行农场猪脸识别
论文全称:《Towards on-farm pig face recognition using convolutional neural networks》 中文名:《利用卷积神经网络进行农场猪脸识别》
全栈程序员站长
2022/06/24
6790
论文阅读笔记(十三)——利用卷积神经网络进行农场猪脸识别
基于 opencv 的人脸识别系统
随着智能设备的不断发展,人脸检测技术应用于越来越多的领域,极大的丰富和方便了人们的生活,具有很大的商业价值和研究意义。人 脸 识 别 主 要 为 两 个 步 骤:人 脸 检 测(FaceDetection)和人脸识别(Face Recogniton)。人脸检测就是判断待检测图像中是否存在人脸以及人脸在图片中的位置,人脸识别则是将检测到的人脸与已知的人脸库中的人脸进行比对,得出相似度信息。本项目基于天嵌的 TQ2440(采用 S3C2440 处理器)硬件开发平台,扩展 USB 摄像头模块,搭建配置嵌入式开发环境,给出并实现了一个嵌入式人脸识别实现方案。本系统使用人脸类 harr 特征、Adaboost 算法进行人脸检测,采用 PCA(Principal Component Analysis)降维算法得到特征脸子空间,将在 PC 平台训练的人脸识别分类器预存到嵌入式目标平台,最后结合最近邻匹配算法实现在线人脸识别,实际采集的图片测试结果表明该系统效果良好。
跋扈洋
2022/03/29
2K0
人脸实践篇 | 基于Caffe的年龄&性别识别
人脸检测及对应属性的识别是现在比较流行的一个技术之一。今天我们“计算机视觉战队”就和大家说说该技术的一些详细细节。
计算机视觉研究院
2019/05/13
2.4K0
人脸识别系列二 | FisherFace,LBPH算法及Dlib人脸检测
前面介绍了使用特征脸法进行人脸识别,这里介绍一下OpenCV人脸识别的另外两种算法,一种是FisherFace算法,一种是LBPH算法。
BBuf
2019/12/09
3.2K0
AI假脸王生成!新一代GAN攻破几乎所有人脸识别系统,胜率95%
2015年,现任教皇方济各 (Pope Francis) 访美,他是首次对美国进行正式访问的教皇,还将主持在美国领土上的首次封圣,并在国会发表演讲。时任美国总统和副总统的奥巴马及拜登,分别携各自的夫人,一起在美国安德鲁斯空军基地 (Andrews Air Force Base,也是总统机队“空军一号”的驻地) 迎接了教皇专机的降临。
新智元
2019/01/03
1.4K0
使用计算机视觉实战项目精通 OpenCV:6~8
非刚性人脸跟踪是视频流每一帧中一组准密集的人脸特征的估计,这是一个难题,现代方法从许多相关领域借鉴了思想,包括计算机视觉,计算几何 ,机器学习和图像处理。 这里的非刚性指的是以下事实:人脸特征之间的相对距离在面部表情和整个人群之间变化,并且不同于人脸检测和跟踪,后者仅旨在在每个帧中查找面部的位置,而不是配置人脸特征。 非刚性人脸跟踪是一个流行的研究主题,已经有二十多年的历史了,但是直到最近,各种方法才变得足够鲁棒,处理器也足够快,这使得构建商业应用成为可能。
ApacheCN_飞龙
2023/04/27
1.5K0
使用计算机视觉实战项目精通 OpenCV:6~8
教程 | 用Python实现类FaceID的人脸识别?一文告诉你该怎么做
选自Medium 作者:Norman Di Palo 机器之心编译 参与:路雪 本文介绍了如何使用 Python 在 Keras 框架上实现 FaceID,对 iPhone X 这一新解锁机制进行了反
机器之心
2018/05/08
2K0
教程 | 用Python实现类FaceID的人脸识别?一文告诉你该怎么做
清华出品 | 人脸识别最全知识图谱
自20世纪下半叶,计算机视觉技术逐渐地发展壮大。同时,伴随着数字图像相关的软硬件技术在人们生活中的广泛使用,数字图像已经成为当代社会信息来源的重要构成因素,各种图像处理与分析的需求和应用也不断促使该技术的革新。计算机视觉技术的应用十分广泛。数字图像检索管理、医学影像分析、智能安检、人机交互等领域都有计算机视觉技术的涉足。该技术是人工智能技术的重要组成部分,也是当今计算机科学研究的前沿领域。经过近年的不断发展,已逐步形成一套以数字信号处理技术。计算机图形图像、信息论和语义学相互结合的综合性技术,并具有较强的边缘性和学科交叉性。其中,人脸检测与识别当前图像处理、模式识别和计算机视觉内的一个热门研究课题, 也是目前生物特征识别中最受人们关注的一个分支。
数据派THU
2018/12/12
1.2K0
清华出品 | 人脸识别最全知识图谱
清华大学发布:人脸识别最全知识图谱
自20世纪下半叶,计算机视觉技术逐渐地发展壮大。同时,伴随着数字图像相关的软硬件技术在人们生活中的广泛使用,数字图像已经成为当代社会信息来源的重要构成因素,各种图像处理与分析的需求和应用也不断促使该技术的革新。计算机视觉技术的应用十分广泛。数字图像检索管理、医学影像分析、智能安检、人机交互等领域都有计算机视觉技术的涉足。该技术是人工智能技术的重要组成部分,也是当今计算机科学研究的前沿领域。经过近年的不断发展,已逐步形成一套以数字信号处理技术。计算机图形图像、信息论和语义学相互结合的综合性技术,并具有较强的边缘性和学科交叉性。其中,人脸检测与识别当前图像处理、模式识别和计算机视觉内的一个热门研究课题, 也是目前生物特征识别中最受人们关注的一个分支。
钱塘数据
2018/12/24
1.4K0
清华大学发布:人脸识别最全知识图谱
基于Adaboost算法的人脸检测分类器
人脸检测属于计算机视觉的范畴,早期人们的主要研究方向是人脸识别,即根据人脸来识别人物的身份,后来在复杂背景下的人脸检测需求越来越大,人脸检测也逐渐作为一个单独的研究方向发展起来。
Datawhale
2020/07/14
1.9K0
使用深度学习实现iPhone X的FaceID
AiTechYun 编辑:yuxiangyu 新款iPhone X最热门功能之一就是新的解锁方法:FaceID。由于创建了无边框手机,苹果不得不开发一种能简单快捷的解锁手机的新方法。不同于一些竞争对手
AiTechYun
2018/03/27
1.5K0
使用深度学习实现iPhone X的FaceID

相似问题

Python OpenCV -特征脸人脸识别

116

基于特征脸的人脸识别

12

用于人脸识别的特征脸算法。如何识别任何类别中没有圆锥的人脸?

14

特征人脸识别训练数据

10

识别多个人脸(特征脸opencv)

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文