
人脸识别
文章平均质量分 79
笔记
姜希成
岁月流逝,将来的某时某处,我会在叹息中想起,林间的路分成两股,而我选择了人迹罕至之徒,那一刻起,一切差别已成定铸。
展开
-
原始LBP特征计算-MATLAB
<matlab> function OriginLBP(image) img=imread(image); imgG=rgb2gray(img); [rows, cols] = size(imgG); rows=int16(rows); cols=int16(cols); imglb...原创 2018-06-03 09:08:57 · 3247 阅读 · 1 评论 -
圆形LBP特征-matlab
matlab源码function imglbp = getCircularLBPFeature(image, radius, neighbors) img=imread(image); imgG=rgb2gray(img); [rows, cols] = size(imgG); rows=int16(rows); cols=int16(cols); ...原创 2018-06-04 00:03:38 · 4619 阅读 · 5 评论 -
旋转不变LBP特征-matlab
不断的旋转圆形邻域内的LBP特征,根据选择得到一系列的LBP特征值,从这些LBP特征值选择LBP特征值最小的作为中心像素点的LBP特征。 matlab源码function imglbp = getRotationInvariantLBPFeature(image, radius, neighbors) img=imread(image); imgG=rgb2gray(...原创 2018-06-04 00:15:42 · 5089 阅读 · 5 评论 -
Uniform Pattern LBP特征
Uniform Pattern,也被称为等价模式或均匀模式,由于一个LBP特征有多种不同的二进制形式,对于半径为R的圆形区域内含有P个采样点的LBP算子将会产生2P种模式。很显然,随着邻域集内采样点数的增加,二进制模式的种类是以指数形式增加的。例如:5×5邻域内20个采样点,有220=1,048,576种二进制模式。这么多的二进制模式不利于纹理的提取、分类、识别及存取。例如,将LBP算子用于纹理分...原创 2018-06-04 10:24:52 · 3384 阅读 · 5 评论 -
MB-LBP特征-matlab
将图像分成一个个小块(Block),每个小块再分为一个个的小区域(类似于HOG中的cell),小区域内的灰度平均值作为当前小区域的灰度值,与周围小区域灰度进行比较形成LBP特征,生成的特征称为MB-LBP,Block大小为3*3,则小区域的大小为1,就是原始的LBP特征 matlab源码function imglbp = getMultiScaleBlockLBPFeature(im...原创 2018-06-04 12:05:25 · 4884 阅读 · 3 评论 -
LBPH-matlab
LBPH,Local Binary Patterns Histograms,即LBP特征的统计直方图,LBPH将LBP特征与图像的空间信息结合在一起。这种表示方法由Ahonen等人在论文[3]中提出,他们将LBP特征图像分成m个局部块,并提取每个局部块的直方图,然后将这些直方图依次连接在一起形成LBP特征的统计直方图,即LBPH。 一幅图像具体的计算LBPH的过程: 计算图像的LBP特征...原创 2018-06-23 10:02:17 · 1600 阅读 · 0 评论