matlab里实现AR人脸库2600张人脸图的分类处理

article/2025/10/9 18:30:01

AR人脸库,包含50位男性和50位女性,每人26张共2600张图。

但是网上下载的AR人脸库并没有进行分类,而是2600张图在一个文件夹中,本示例在matlab里编程实现将2600张人脸图分类为编号为s1~s100的100类,每类26张人脸图,前50类为男性,后50类为女性。即每人归为一类,类中图片序号为1到26。程序示例如下:

function[ ] = imgClass( )  %----------------------2017-4-22--------------------------%%此函数实现将AR人脸库中的2600幅.pgm人脸图像以每人为一类分为100类%前50类为男性,后50位为女性%100类分别编号为s1~s100%类中每人的26幅图分别编号为1到26%其中AR人脸库位于当前路径.\AR人脸库\AR 下%----------------------2017-4-22--------------------------%%-读取指定目录下面所有的 .pgm 格式图片   pgms=dir('.\AR人脸库\AR\*.pgm');  num_pgms=length(pgms)/26;     %num_pgms为100,每人26张图,100个人%两重循环,外层1到100人,内层每人的26幅图for i = 1 : num_pgmsmyRoot=strcat('.\AR人脸库\AR\', strcat('s',num2str(i)));mkdir(myRoot);     %创建路径,s1-s100for j=1:26bmp_file = fullfile( '.\AR人脸库\AR\' ,pgms(26*(i-1)+j).name);  %循环读每一张图片pgm = imread(bmp_file); %每类中生成新的文件名,1-26.pgmfilename = strcat(num2str(j), '.pgm' );  pgm_file = fullfile(myRoot, filename); % 将pgm格式图片以pgm_file为路径存在电脑硬盘上  imwrite( pgm ,pgm_file); endend 

 

AR人脸库(原始)



AR人脸库(改写后)



http://chatgpt.dhexx.cn/article/RYmjZQHG.shtml

相关文章

使用Delphi接入虹软人脸识别ArcFace,开发人脸库服务器

利用虹软 SDK 开发局域网人脸库服务器 一、选择开发平台 以前做单位食堂人脸识别就餐时,会用到在线人脸识别,终端设备必须并入互联网,单位对人脸信息比较敏感,客户会要求提供内部网人脸库使用。 利用人脸识别 SDK 开发人脸库服务…

如何使用百度云人脸识别服务(V3版接口python语言) (九)批量向人脸库中添加人脸

千呼万唤始出来,终于要开始操作人脸库了 今天就先说说如何向人脸库中批量添加人脸吧(这也是应评论的要求) 首先若是想要批量向人脸库中添加人脸,我们先得要有足够量的人脸啊啊啊啊啊 本人作为一名高中生极度无聊的弄到了我学校所有学生的学业水平考试照片,作为测试(本…

怎么把百度云人脸识别添加到百度云人脸库中

1.首先注册一个百度云账号,然后在产品服务,人工智能里找到人脸识别,创建一个应用,在应用里创建一个名为人脸的群组 2.在index控制器中写两个方法 public function face_group(){$groupname=face;$client=$this->init_face();$ret=$client->getGroupList();if ($ret[…

人脸库对比(百度人脸识别)(Java版)

系列文章: 一、JavaFX摄像:https://blog.csdn.net/haoranhaoshi/article/details/85880893 二、JavaFX拍照:https://blog.csdn.net/haoranhaoshi/article/details/85930981 三、百度人脸识别--人脸对比&am…

人脸识别接口_DS-K5603-Z 海康威视人员通道人脸识别组件 1万人脸库 10.1英寸LCD触摸显示屏_DS-K5603-Z_DS-K5603-Z...

DS-K5603-Z 海康威视人员通道人脸识别组件 英寸LCD触摸显示屏 支持10000人脸库 支持人脸识别、刷卡或相互组合的识别方式,1:1比对时间≤1S/人,1:N比对时间≤人 DS-K5603-Z DS-K5603-Z海康人脸识别组件海康人脸识别组件 DS-K5603-Z 产品简介 DS-K5603-Z人脸识别组件是一款高…

python+opencv人脸识别(用耶鲁大学的Yale人脸库训练cnn)3

用耶鲁大学的Yale人脸库,里面包含15个人,每人11张照片,主要包括光照条件的变化,表情的变化,接下来我会把自己的几张照片混进去,看看训练过后能不能被神经网络良好的识别。https://blog.csdn.net/weixin_393…

百度智能云人脸库的创建与使用

搜索百度智能云人脸识别云服务 点立即使用,再登百度之类的账号 创建应用 新建组 添加图片

阿里云实现人脸登录(人脸库 OSS)

我自认为不想做curd程序员,但是免不了的会对数据基本原子操作进行处理,项目开发过程中的增删改查少不了的,但是又不甘心于curd下去,所以想要在掌握现有知识的基础上,甚至逼迫自己去学习一些东西,去接触新的…

毕业设计 - 基于JAVA人脸识别管理系统(人脸搜索与人脸库管理)

文章目录 【背景/简介】【技术框架】【核心开发】【功能展示】一、人脸库管理二、人脸识别记录管理 【核心代码】【总结】 基于JAVA的人脸识别管理系统作品分享一下,希望能帮助到有需要的同学们。 【背景/简介】 人脸搜索与人脸库管理主要用在人脸通用场景&#xf…

定位基本方法 3

节点定位方法 3. 基于移动 BS 的定位 在基于静态信标节点的定位方法中,定位系统的定位精度与静态信标节点的部署密度和质量直接相关。为了获得好的定位精度,就需要在部署区域中放置大量的静态信标节点,这势必会导致定位成本的大幅上升。为此…

定位基本方法 1

节点定位方法 1. 节点定位的计算 在 WSNs 的定位中,未知节点通过一定的技术和方法能够获得定位自身所需的坐标、角度或距离信息,从而利用节点位置的计算方法计算自身位置。下面我们将介绍几种较为典型的位置计算方法:三边测量法、三角测量法…

浅谈自适应滤波器---(快速RLS算法)

在上一篇博客中(浅谈自适应滤波器)我给大家介绍了关于自适应滤波器的一些入门级的知识,并分析了常规RLS算法单次迭代的计算量级为O[N2],当阶数N增大时相应的计算量显著增大,为了将计算量级降低到O[N],人们提…

图像处理自适应滤波

图像处理基础(2):自适应中值滤波器(基于OpenCV实现) 标签: opencv滤波器 2017-02-08 19:44 986人阅读 评论(0) 收藏 举报 分类: DIP(8) 版权声明:本文为博主原创文章,未经博主允许不得转载…

自适应滤波器及其应用 - 自适应噪声抵消器

传统IIR和FIR滤波器在处理输入信号的过程中滤波器参数固定,当环境发生变化时,滤波器无法实现原先设定的目标。自适应滤波器根据当前自身的状态和环境调整滤波器权系数。 1 自适应滤波器理论 其中,x(n)是输入信号,y(n)是输出信号&…

自适应数字滤波器

文章目录 前言一、自适应滤波器的特点和构成二、最陡下降法三、最小均方算法(LMS)总结 前言 本文的主要内容是自适应数字滤波器的介绍,包含其特点与构成、最陡下降法、最小均方算法以及最小二乘算法等内容。 一、自适应滤波器的特点和构成 自适应滤波器的特点&…

浅谈自适应滤波器---(自适应陷波器)

陷波器顾名思义就是对特定频率的信号有着很强的衰减的滤波器,也即阻带带宽极窄的带阻滤波器。在传统的数字陷波器设计中,为了能使某一频率信号得到足够大的衰减,通常的做法就是把阶数选的足够高来达到很大的衰减;但同时计算量也变…

自适应滤波器及LMS自适应算法的理解

分享一篇以前写现代信号处理的课程论文。 ————————————————————

自适应中值滤波器和自适应局部(均值)滤波器的设计 python+matlab各实现

要求是:自适应中值滤波器和自适应均值滤波器的设计,分别使用python和matlab去实现 一.原理 1.自适应中值滤波器 2.自适应局部滤波器,也叫自适应均值滤波器 二.设计流程 1.自适应中值滤波器 ①生成椒盐噪声 利用rand()函数生成[0,1]的随…

自适应滤波去噪

自适应滤波器具有在未知环境下良好的运作并跟踪输入统计量随时间变化的能力。尽管对于不同的应用有不同的实现结构,但是他们都有一个基本的特征:输入向量X(n)和期望响应d(n)被用来计算估计误差e(n),即e(n)d(n)-X(n),并利用此误差信…

自适应滤波(LMS,RLS)

1.背景及相关知识介绍 自适应滤波存在于信号处理、控制、图像处理等许多不同领域,它是一种智能更有针对性的滤波方法,通常用于去噪。 图中x(j)表示 j 时刻的输入信号值,y(j)表示 j 时刻的输出信…