資源簡(jiǎn)介
在ORL人臉庫(kù)上實(shí)現(xiàn)基于LBP(local binary pattern)的人臉識(shí)別算法,分類(lèi)器選用的是最近鄰分類(lèi)器

代碼片段和文件信息
function?mapping?=?getmapping(samplesmappingtype)
table?=?0:2^samples-1;
newMax??=?0;??%?number?of?patterns?in?the?resulting?LBP?code
index???=?0;
if?strcmp(mappingtype‘u2‘)
??newMax?=?samples*(samples-1)?+?3;?
??
??for?i?=?0:2^samples-1
????%?bitshift(Akassumedtype)k大于零時(shí)左移
????%?bitget(Abit)得到A中bit位的值
????%?bitset(AbitV)?returns?A?with?position?bit?set?to?the?value?of?V.?
????j?=?bitset(bitshift(i1‘uint8‘)1bitget(isamples));??%?循環(huán)左移
????numt?=?sum(bitget(bitxor(ij)1:samples));??%?統(tǒng)計(jì)0-1變化次數(shù)
????if?numt?<=?2
??????table(i+1)?=?index;
??????index?=?index?+?1;
????else
??????table(i+1)?=?newMax?-?1;
????end
??end
end
if?strcmp(mappingtype‘ri‘)??%?Rotation?invariant
??tmpMap?=?zeros(2^samples1)?-?1;
??for?i?=?0:2^samples-1
????rm?=?i;
????r??=?i;
????for?j?=?1:samples-1
??????r?=?bitset(bitshift(r1‘uint8‘)1bitget(rsamples));
??????
??????if?r?????????rm?=?r;
??????end
????end
????if?tmpMap(rm+1)?0
??????tmpMap(rm+1)?=?newMax;
??????newMax?=?newMax?+?1;
????end
????table(i+1)?=?tmpMap(rm+1);
??end
end
if?strcmp(mappingtype‘riu2‘)?%Uniform?&?Rotation?invariant??
??newMax?=?samples?+?2;??
??for?i?=?0:2^samples?-?1??
????j?=?bitset(bitshift(i1‘uint8‘)1bitget(isamples));?%rotate?left??
????numt?=?sum(bitget(bitxor(ij)1:samples));??
????if?numt?<=?2??
??????table(i+1)?=?sum(bitget(i1:samples));??
????else??
??????table(i+1)?=?samples+1;??
????end??
??end??
end??
mapping.table=table;
mapping.samples=samples;
mapping.num=newMax;
end
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????1572??2016-04-23?19:37??最近鄰分類(lèi)器LBP\getmapping.m
?????文件???????2627??2016-04-23?19:37??最近鄰分類(lèi)器LBP\lbp.m
?????文件???????1005??2016-05-16?18:55??最近鄰分類(lèi)器LBP\main.m
?????文件??????11384??2010-03-24?19:05??最近鄰分類(lèi)器LBP\ORL\s1\1.bmp
?????文件??????10318??1994-04-18?21:17??最近鄰分類(lèi)器LBP\ORL\s1\1.pgm
?????文件??????11384??2010-03-24?19:43??最近鄰分類(lèi)器LBP\ORL\s1\10.bmp
?????文件??????10318??1994-04-18?21:07??最近鄰分類(lèi)器LBP\ORL\s1\10.pgm
?????文件??????11384??2010-03-24?19:42??最近鄰分類(lèi)器LBP\ORL\s1\2.bmp
?????文件??????10318??1994-04-18?21:17??最近鄰分類(lèi)器LBP\ORL\s1\2.pgm
?????文件??????11384??2010-03-24?19:44??最近鄰分類(lèi)器LBP\ORL\s1\3.bmp
?????文件??????10318??1994-04-18?21:17??最近鄰分類(lèi)器LBP\ORL\s1\3.pgm
?????文件??????11384??2010-03-24?19:44??最近鄰分類(lèi)器LBP\ORL\s1\4.bmp
?????文件??????10318??1994-04-18?21:17??最近鄰分類(lèi)器LBP\ORL\s1\4.pgm
?????文件??????11384??2010-03-24?19:44??最近鄰分類(lèi)器LBP\ORL\s1\5.bmp
?????文件??????10318??1994-04-18?21:17??最近鄰分類(lèi)器LBP\ORL\s1\5.pgm
?????文件??????11384??2010-03-24?19:45??最近鄰分類(lèi)器LBP\ORL\s1\6.bmp
?????文件??????10318??1994-04-18?21:07??最近鄰分類(lèi)器LBP\ORL\s1\6.pgm
?????文件??????11384??2010-03-24?19:45??最近鄰分類(lèi)器LBP\ORL\s1\7.bmp
?????文件??????10318??1994-04-18?21:07??最近鄰分類(lèi)器LBP\ORL\s1\7.pgm
?????文件??????11384??2010-03-24?19:45??最近鄰分類(lèi)器LBP\ORL\s1\8.bmp
?????文件??????10318??1994-04-18?21:07??最近鄰分類(lèi)器LBP\ORL\s1\8.pgm
?????文件??????11384??2010-03-24?19:45??最近鄰分類(lèi)器LBP\ORL\s1\9.bmp
?????文件??????10318??1994-04-18?21:07??最近鄰分類(lèi)器LBP\ORL\s1\9.pgm
?????文件??????11384??2010-03-25?19:23??最近鄰分類(lèi)器LBP\ORL\s10\1.bmp
?????文件??????10318??1994-04-18?14:18??最近鄰分類(lèi)器LBP\ORL\s10\1.pgm
?????文件??????11384??2010-03-25?19:23??最近鄰分類(lèi)器LBP\ORL\s10\10.bmp
?????文件??????10318??1994-04-18?14:07??最近鄰分類(lèi)器LBP\ORL\s10\10.pgm
?????文件??????11384??2010-03-25?19:23??最近鄰分類(lèi)器LBP\ORL\s10\2.bmp
?????文件??????10318??1994-04-18?14:18??最近鄰分類(lèi)器LBP\ORL\s10\2.pgm
?????文件??????11384??2010-03-25?19:23??最近鄰分類(lèi)器LBP\ORL\s10\3.bmp
............此處省略819個(gè)文件信息
評(píng)論
共有 條評(píng)論