国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于嵌入式人臉識(shí)別門禁系統(tǒng)的研究

2018-01-09 15:43:47司鳳玲程建政
電腦知識(shí)與技術(shù) 2017年34期
關(guān)鍵詞:主成分分析人臉識(shí)別

司鳳玲+程建政

摘要:隨著智能時(shí)代的到來,科學(xué)技術(shù)已越來越先進(jìn)化,人們的要求也越來越高,傳統(tǒng)的機(jī)械鎖、指紋鎖等已無法滿足人們?nèi)找嬖鲩L的需求,由此提出一種基于嵌入式人臉識(shí)別的門禁系統(tǒng),其中S3C2440B芯片作為核心控制器,其自身攜帶多個(gè)外接端口,用戶可以根據(jù)自己的需求,外接其他設(shè)備,同時(shí)可結(jié)合多種技術(shù),提高整體性能。

關(guān)鍵詞:Linux;人臉識(shí)別;主成分分析;S3C2440B

中圖分類號(hào):TP18 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)34-0178-02

假如ATM取款機(jī)上安裝了嵌入式人臉識(shí)別系統(tǒng),無須帶銀行卡,即可通過人臉識(shí)別開啟存取款服務(wù),進(jìn)而進(jìn)行各種現(xiàn)金、網(wǎng)上交易,那么安全系數(shù)將極大提高。過去人們往往將門禁系統(tǒng)和PC端結(jié)合起來,但這樣使用不方便,容易受PC端控制,而且成本高,本文通過嵌入式和門禁系統(tǒng)相結(jié)合,同時(shí)用Linux 作為軟件操作系統(tǒng)平臺(tái),以迭代、主成分分析等算法[1],開發(fā)出嵌入式人臉識(shí)別門禁系統(tǒng),成功實(shí)現(xiàn)門禁系統(tǒng)中人臉識(shí)別技術(shù)的控制入口[2]。

1 嵌入式系統(tǒng)與人臉識(shí)別概念

1.1 嵌入式系統(tǒng)概述

嵌入式系統(tǒng)是一種“完全嵌入受控器件內(nèi)部,為特定應(yīng)用而設(shè)計(jì)的專用計(jì)算機(jī)系統(tǒng)”,是目前最常用的系統(tǒng),其執(zhí)行的是帶有特定要求的預(yù)先定義的任務(wù),能實(shí)現(xiàn)軟硬件的裁剪,同時(shí)也能結(jié)合多種優(yōu)化技術(shù),降低系統(tǒng)成本[3]。

1.2 人臉識(shí)別技術(shù)

人臉識(shí)別技術(shù)是基于人的臉部特征信息進(jìn)行身份識(shí)別的一種生物識(shí)別技術(shù)。傳統(tǒng)的人臉技術(shù)是基于可見光圖像的人臉識(shí)別,因其對(duì)光照的極強(qiáng)依耐性,逐漸被替代。針對(duì)這一現(xiàn)象,人們研究出解決光照的兩種方法,即三維圖像人臉識(shí)別和熱成像人臉識(shí)別,但由于這兩種技術(shù)尚不完善,還有待研究開發(fā)。目前迅速發(fā)展起來的一種解決光照的技術(shù)是基于主動(dòng)近紅外圖像的多光源人臉識(shí)別技術(shù),因其能克服光照的影響,使人臉識(shí)別技術(shù)走向?qū)嵱没?/p>

2 門禁系統(tǒng)中關(guān)于人臉識(shí)別的算法研究

2.1 灰度化進(jìn)行圖像預(yù)處理

采集一幀圖像時(shí),由于周圍環(huán)境光照等問題的影響,攝像頭采集的圖像可能因?yàn)楦鞣N噪聲失真,為了后續(xù)的操作處理,需要對(duì)圖像進(jìn)行預(yù)處理,常用方法有人臉圖像灰度化、二值化、幾何校正等操作,這里詳細(xì)介紹灰度化。

攝像頭采集的圖像有彩色和灰色之分,彩色圖像的像素點(diǎn)由R、G、B三種基色組成,R、G、B的含量不同,所組成的顏色也不同。在RGB模型中,R=G=B的值叫灰度值,灰度范圍為0~255,一般有四種方法對(duì)彩色圖像進(jìn)行灰度化處理,分別是:分量法、最大值法、平均值法和加權(quán)平均值。本文采用的是加權(quán)平均值法,其原理是根據(jù)重要性及其他重要指標(biāo),將R、G、B三個(gè)分量以不同的權(quán)值進(jìn)行加權(quán)平均,采用的公式為:Gray=0.3R+0.59G+0.11B。

2.2 Adaboost人臉檢測(cè)法

Adaboost 是一種迭代算法,其核心思想是針對(duì)同一個(gè)訓(xùn)練集訓(xùn)練不同的分類器(弱分類器),然后把這些弱分類器集合起來,構(gòu)成一個(gè)更強(qiáng)的最終分類器(強(qiáng)分類器),它可以進(jìn)行人臉檢測(cè),但由于人臉檢測(cè)時(shí)待檢測(cè)的窗口比較多,這時(shí)一般要采取“先重后輕”的分級(jí)分類器的思想[4]。首先利用強(qiáng)分類器對(duì)非人臉窗口進(jìn)行排除,隨著非人臉窗口的減少,特征重要性也會(huì)逐漸降低,剩下的分類器也越來越多,但待檢測(cè)的窗口也越來越少,從而達(dá)到較好的分類效果。

2.3 PCA 算法進(jìn)行人臉識(shí)別

完成人臉檢測(cè)后,需要對(duì)人臉進(jìn)行特征提取,目前用得最多的是PCA算法,它是一種掌握事物主要矛盾的統(tǒng)計(jì)分析方法,從多元事物中找出主要影響因素,再通過降維的方法,從而簡(jiǎn)化復(fù)雜的問題。PCA算法主要通過K-L變換來提取人臉中的主要特征,比如人眼、鼻子、嘴巴等主要器官,故PCA算法也叫“特征臉”法。當(dāng)進(jìn)行識(shí)別時(shí),將獲取到的圖片投影到此空間,便可以得到一組投影系數(shù),此組投影系數(shù)即為特征向量,然后將此特征向量與人臉庫中的特征特征向量進(jìn)行一一比對(duì),即可完成人臉識(shí)別。

PCA算法過程如下:

(1) 假設(shè)存在一個(gè)矩陣[A=m×n],對(duì)該矩陣進(jìn)行減去平均值的調(diào)整;

(2) 通過協(xié)方差公式,求得該矩陣的協(xié)方差矩陣,用Z表示,即[Z=i=1n(Xi-X)(Yi-Y)/n-1],其中Xi、Yi分別表示X、Y的第i個(gè)分量;

(3) 計(jì)算矩陣Z的特征值D和特征向量V;

(4) 確定降維系數(shù)進(jìn)行降維,若數(shù)據(jù)由m維降到K維,則在D中按順序挑選k個(gè)最大的特征值,同時(shí)在V中挑選相對(duì)應(yīng)的k個(gè)特征向量,即組成新的矩陣N,N中的每一列即為A的主成分;

(5) 計(jì)算A*N即生成特征矩陣C。

3 系統(tǒng)硬件設(shè)計(jì)

本系統(tǒng)采用分模塊結(jié)構(gòu),整個(gè)系統(tǒng)分為主控模塊和多個(gè)分模塊結(jié)構(gòu),主控模塊和分模塊之間相互獨(dú)立,互不干擾,用戶可以通過實(shí)際情況進(jìn)行其他功能模塊的添加,這樣極大提高了系統(tǒng)的靈活性和功能性。該系統(tǒng)主要由以下幾個(gè)模塊組成:嵌入式S3C2440B主控模塊、攝像頭采集模塊、網(wǎng)絡(luò)通信模塊、電鎖控制模塊和存儲(chǔ)器擴(kuò)展模塊,硬件結(jié)構(gòu)圖如圖1所示。

同時(shí)系統(tǒng)采用的硬件平臺(tái)是三星公司生產(chǎn)的S3C2440B芯片[5],它是一種16/32位RISC微處理器,采用最新的AMBA架構(gòu),而S3C2440B作為ARM920T核心,具有功耗低、簡(jiǎn)單且全靜態(tài)設(shè)計(jì)的特點(diǎn),降低了系統(tǒng)的整體設(shè)計(jì)成本,同時(shí)還提高了系統(tǒng)的整體性能。S3C2440B芯片由各種內(nèi)部核心器件組成,其主要組成電路如圖2所示。

4 系統(tǒng)軟件設(shè)計(jì)

系統(tǒng)上電后,先要進(jìn)行初始化設(shè)置,檢查系統(tǒng)是否正常,若正常,當(dāng)有人進(jìn)入時(shí),系統(tǒng)即進(jìn)行人臉檢測(cè)與定位,采集圖像,和人臉庫中的圖像進(jìn)行一一比對(duì),即人臉識(shí)別,若系統(tǒng)中存在該人臉特征數(shù)據(jù),即識(shí)別成功,門鎖打開;若不存在該人臉圖像數(shù)據(jù),則系統(tǒng)發(fā)出報(bào)警信號(hào),同時(shí)自動(dòng)記錄其信息并保存在人臉庫中,等待管理人員進(jìn)行相關(guān)信息的處理,由此設(shè)計(jì)出系統(tǒng)軟件結(jié)構(gòu)圖,如圖3所示。endprint

5 系統(tǒng)功能測(cè)試

人臉門禁系統(tǒng)的測(cè)試主要是測(cè)試人臉識(shí)別算法的識(shí)別率和準(zhǔn)確率,人臉庫的組成可以通過網(wǎng)上資源獲取或者通過用戶自行添加。本次測(cè)試從網(wǎng)上資源抽取10個(gè)人,每個(gè)人采取20張不同的人臉圖像,其中10張放進(jìn)人臉庫中作為人臉樣本,10張用來系統(tǒng)功能測(cè)試;同時(shí)用戶添加的人臉有兩個(gè),每個(gè)人分別是20張不同的人臉圖像,同樣將10張人臉圖像放進(jìn)人臉庫,進(jìn)行注冊(cè),以“cj”命名放進(jìn)文件夾中,其他人臉圖像用來進(jìn)行測(cè)試。當(dāng)有人臉經(jīng)過時(shí),系統(tǒng)開啟攝像頭進(jìn)行人臉捕捉,將捕捉到的人臉與人臉庫中的人臉樣本進(jìn)行比對(duì),如果通過人臉識(shí)別算法,沒有找到匹配的人臉樣本,系統(tǒng)顯示屏出現(xiàn)“nobody”字樣;若通過人臉識(shí)別算法,找到人臉庫中以“cj”命名的文件夾,則門鎖控制系統(tǒng)自動(dòng)開門。經(jīng)測(cè)試,該人臉識(shí)別門禁系統(tǒng)準(zhǔn)確率高,識(shí)別速度快,但受周圍環(huán)境影響較大,后期需要針對(duì)這一現(xiàn)象進(jìn)行更深入的研究。

6 結(jié)束語

人臉識(shí)別技術(shù)是如今比較先進(jìn)的生物識(shí)別技術(shù),與其他識(shí)別技術(shù)相比,其具有不可復(fù)制性,精度高,快捷便利,不僅適用于家庭用戶,更加適用于一些安全系數(shù)較高的場(chǎng)所。但人臉識(shí)別技術(shù)也有其局限性,比如,隨著歲月的增長,人臉會(huì)逐漸衰老,相關(guān)特征也會(huì)發(fā)生變化,或者整容之后的人臉,而此時(shí)則需要修改相關(guān)圖像庫中的人臉樣本[6]。同時(shí)人臉相似性的情況也存在,比如雙胞胎,所以人臉識(shí)別技術(shù)也有其不確定性,需結(jié)合其他相關(guān)技術(shù)進(jìn)行最優(yōu)化處理。

參考文獻(xiàn):

[1] 楊鳴鳴. 基于嵌入式系統(tǒng)的人臉識(shí)別算法研究及其優(yōu)化[J]. 微型機(jī)與應(yīng)用,2016,35(19):50-52.

[2] 虞闖,魏新華,張明. 人臉識(shí)別技術(shù)在門禁系統(tǒng)中的應(yīng)用[J]. 電腦開發(fā)與應(yīng)用,2010,23(8):27-28.

[3] 張晉暉.人臉識(shí)別系統(tǒng)在嵌入式門禁系統(tǒng)中的研究及應(yīng)用[J]. 科研,2015(28):224-224.

[4] 陳健,周利莉,史紅剛,等. 一種基于Haar波變換的彩色圖像人臉檢測(cè)方法[J]. 微計(jì)算機(jī)信息,2005,21(10):157-159.

[5] S3C2440B微處理器芯片用戶手冊(cè)[S]. 三星電子有限公司,2007.

[6] 于本成,曹天杰. 人臉識(shí)別與指紋識(shí)別系統(tǒng)接口的設(shè)計(jì)與實(shí)現(xiàn)[J]. 微電子學(xué)與計(jì)算機(jī),2012,29(11):87-91.endprint

猜你喜歡
主成分分析人臉識(shí)別
人臉識(shí)別 等
揭開人臉識(shí)別的神秘面紗
主成分分析法在大學(xué)英語寫作評(píng)價(jià)中的應(yīng)用
江蘇省客源市場(chǎng)影響因素研究
SPSS在環(huán)境地球化學(xué)中的應(yīng)用
考試周刊(2016年84期)2016-11-11 23:57:34
長沙建設(shè)國家中心城市的瓶頸及其解決路徑
基于類獨(dú)立核稀疏表示的魯棒人臉識(shí)別
基于K-L變換和平均近鄰法的人臉識(shí)別
满洲里市| 遂溪县| 丽水市| 高密市| 衡东县| 阳城县| 观塘区| 济宁市| 铁岭县| 湛江市| 盐津县| 萝北县| 萨迦县| 大厂| 克山县| 海宁市| 赣榆县| 三台县| 凤山市| 英吉沙县| 巴林右旗| 清水县| 洛扎县| 营山县| 柘荣县| 固始县| 清新县| 高邑县| 桃源县| 慈溪市| 丘北县| 蛟河市| 龙里县| 汉沽区| 永定县| 镇康县| 萝北县| 湘潭县| 英吉沙县| 斗六市| 榕江县|