版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
精品文檔-下載后可編輯基于ARM9的便攜式人臉識別系統(tǒng)-基礎電子摘要:介紹了一種硬件基于ARM9處理器,采用主成分分析法(PCA)的人臉識別系統(tǒng)。實現(xiàn)了脫離PC機進行人臉識別。系統(tǒng)采用通用USB攝像頭進行圖像采集。軟件基于Linux操作系統(tǒng),可方便地進行網絡連接和圖像顯示。
開發(fā)低成本、小型化人臉識別系統(tǒng)在發(fā)展實際人臉識別應用中具有重要的意義。本系統(tǒng)采用ARM9作為系統(tǒng)控制芯片,達到了系統(tǒng)低成本、便攜化、小型化的要求。不同于運行在PC機的人臉識別算法,系統(tǒng)的識別算法必須更多地考慮算法的計算量和ARM的運行速度,使識別準確率和識別時間都達到可接受范圍。
1硬件平臺
1.1ARM9處理器
本系統(tǒng)采用三星公司的ARM9系列S3C2410作為處理器,工作頻率可達到203MHz,可滿足系統(tǒng)對計算速度的要求。該處理器內置2個USBHOST,本系統(tǒng)可用來掛載USB攝像頭。
1.2液晶顯示屏
為顯示攝像頭當前采集圖像的預覽,系統(tǒng)采用三星的320×240像素液晶屏,大小為106.68cm。該液晶屏的每個像素深度為2bit,采用RGB565色彩空間。
1.3攝像頭
攝像頭采用市場上常見的網眼2000攝像頭,內部是含CMOS傳感器的OV511+芯片。
CMOS傳感器采用感光元件作為影像捕獲的基本手段,是1個感光二極管,該二極管在接受光線照射之后能夠產生輸出電流,而電流的強度則與光照的強度對應。相對CCD圖像傳感器,CMOS傳感器具有成本低廉的優(yōu)點。該攝像頭通過USB接口與ARM9處理器通信。該攝像頭輸出格式y(tǒng)uv,在輸出至屏幕之前,需將數據格式轉化為RGB565格式。
1.4存儲器
系統(tǒng)采用64MB的SDRAM,由兩片K4S561632芯片組成,工作在32位模式。另有64MB的NANDFlash,采用K9F1208芯片。該芯片在系統(tǒng)中空間分配情況,如圖2所示。
2軟件平臺
系統(tǒng)的軟件設計主要由底層的操作系統(tǒng),驅動程序以及應用程序組成。操作系統(tǒng)采用Linux2.4內核。通過對內核的適當裁剪,刪除對本系統(tǒng)不需要的系統(tǒng)服務以及驅動程序。
本系統(tǒng)的驅動程序主要用來驅動攝像頭、按鍵和指示燈。這3個驅動程序在操作系統(tǒng)啟動后,采用Linux特有的動態(tài)加載模塊方式加載至系統(tǒng)內核。攝像頭驅動程序可在Linux內核自帶的OV51l驅動程序基礎上修改,使其兼容OV511+芯片。指示燈驅動程序主要用來提示當前程序工作狀態(tài)。由于程序運行于Linux操作系統(tǒng)之上,應用程序無法直接控制硬件I/O口,需要先經過驅動程序對物理地址進行地址映射,才可通過映射的虛擬地址進行I/O操作。按鍵驅動程序采集用戶輸入,并通過硬件中斷傳至Linux內核空間,再由驅動程序通過Linux進程間通信方式之一的信號通信,傳至運行在Linux用戶空間的應用程序。
3識別算法
3.1PCA算法
PCA方法(即特征臉方法)是M.Turk和A.Pentland在文獻中提出的,該方法的基本思想是:將圖像向量經過K-L變換后由高維向量轉換為低維向量,并形成低維線性向量空間,即特征子空間,然后將人臉投影到該低維空間,用所得到的投影系數作為識別的特征向量。識別人臉時,只需將待識別樣本的投影系數與數據庫中目標樣本集的投影系數進行比對,以確定與哪一類近。
PCA算法分為兩步:臉數據庫生成階段,即訓練階段以及識別階段。
(1)臉數據庫生成階段。
1)假設共有K張M×N大小的人臉圖像。先將每張圖像按列化為(M×N)×1的列向量,命名為xi,i=1,2,…,K。
5)計算AAT的特征向量μi;根據計算量保留j個特征向量組成特征子空間。
6)將每張臉φ(減去均值后)表示成j個特征向量的線性組合,即為φ的特征臉。每張標準化訓練臉φi用Ω=(ω1i,ω2i,…,ωji)T,i=1,2,…,K表示。
(2)識別階段。
1)設要識別的未知人臉為T,先將T按列變化為一列向量xt。
2)xt求與平均臉ψ得差值φ。再將φ向特征子空間投影,即
3)將φ表示成
4)計算兩個矩陣的歐氏距離
若erξ,其中ξ為固定值,則該人臉被識別。
3.2PGA算法的預處理
雖然PcA算法在待識別圖像質量較好的情況下,有識別準確且計算量不大的優(yōu)點,但在以下幾點情況下,存在缺陷。其一是待識別圖像和訓練圖像光照度差別較大。其二是人臉背景差別較大。為改進PCA算法,可對圖像做以下預處理:
(1)刪除背景。要刪除背景就要找出人臉在圖像的位置。對此,本系統(tǒng)通過人臉膚色建模的方法找出人臉的位置,并進一步找出眼睛位置,然后根據兩個眼睛之間的距離計算出人臉大概范圍,通過對人臉范圍的適當調整,使其規(guī)格化。
(2)調整每張人臉圖像的亮度。通過設定一固定值,調整圖像像素的灰度值,使圖像灰度平均值達到這一固定值。通過同態(tài)濾波,減少光照不均。
4結束語
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 遼寧省沈陽市于洪區(qū)2023--2024學年九年級上學期期末物理化學試題(1)-初中化學
- 《湖南衛(wèi)視媒體資料》課件
- 浙江省湖州市長興縣2023-2024學年六年級上學期英語期末試卷
- 汽車行業(yè)維修培訓
- 《糖尿病與肥胖》課件
- 2024年江西省南昌市公開招聘警務輔助人員輔警筆試自考題2卷含答案
- 2023年貴州省銅仁市公開招聘警務輔助人員輔警筆試自考題1卷含答案
- 2021年山西省朔州市公開招聘警務輔助人員輔警筆試自考題2卷含答案
- 《文化的定義》課件
- 保險增員激勵話語
- 蘭州生物制品研究所筆試
- 【MOOC】信號與系統(tǒng)-北京郵電大學 中國大學慕課MOOC答案
- OA協(xié)同辦公系統(tǒng)運行管理規(guī)定
- 公安警察工作匯報PPT模板課件
- 直腸癌個案護理范文結腸癌個案護理.doc
- 某小區(qū)建筑節(jié)能保溫工程監(jiān)理實施細則
- 污水處理中常用的專業(yè)術語
- 石英砂過濾器說明書
- 外市電引入工程實施管理要求(重要)
- 公務員錄用體檢表模板
- 工資轉移證明(樣表)
評論
0/150
提交評論