關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于ARM9的便攜式人臉識別系統(tǒng)

基于ARM9的便攜式人臉識別系統(tǒng)

作者: 時間:2010-09-07 來源:網(wǎng)絡(luò) 收藏

(1)核心臉數(shù)據(jù)庫生成階段。
1)假設(shè)共有K張M×N大小的人臉圖像。先將每張圖像按列化為(M×N)×1的列向量,命名為xi,i=1,2,…,K。

本文引用地址:http://butianyuan.cn/article/202515.htm

1e.jpg

5)計算AAT的特征向量μi;根據(jù)計算量保留j個最大特征向量組成特征子空間。
6)將每張臉φ(減去均值后)表示成j個特征向量的線性組合,即為φ的特征臉。每張標(biāo)準(zhǔn)化訓(xùn)練臉φi用Ω=(ω1i,ω2i,…,ωji)T,i=1,2,…,K表示。
(2)識別階段。
1)設(shè)要識別的未知人臉為T,先將T按列變化為一列向量xt。
2)xt求與平均臉ψ得差值φ。再將φ向特征子空間投影,即

1f.jpg

3)將φ表示成
1g.jpg
4)最后計算兩個矩陣的歐氏距離
1h.jpg
若erξ,其中ξ為固定值,則該人臉被識別。
3.2 PGA算法的預(yù)處理
雖然PcA算法在待識別圖像質(zhì)量較好的情況下,有識別準(zhǔn)確且計算量不大的優(yōu)點(diǎn),但在以下幾點(diǎn)情況下,存在缺陷。其一是待識別圖像和訓(xùn)練圖像光照度差別較大。其二是人臉背景差別較大。為改進(jìn)PCA算法,可對圖像做以下預(yù)處理:
(1)刪除背景。要刪除背景就要找出人臉在圖像的位置。對此,本通過人臉膚色建模的方法找出人臉的位置,并進(jìn)一步找出眼睛位置,然后根據(jù)兩個眼睛之間的距離計算出人臉大概范圍,通過對人臉范圍的適當(dāng)調(diào)整,使其規(guī)格化。
(2)調(diào)整每張人臉圖像的亮度。通過設(shè)定一固定值,調(diào)整圖像像素的灰度值,使圖像灰度平均值達(dá)到這一固定值。通過同態(tài)濾波,減少光照不均。

4 結(jié)束語
采用了在控制下CMOS圖像傳感器進(jìn)行圖像采集,并利用改進(jìn)的PCA算法對圖像識別,提高了識別效率和的實(shí)用性。測試表明,臉部范圍在180×200像素時,設(shè)定閾值er為2×1015的情況下,的識別率為89.2%。

1i.jpg

 


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉