999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于OpenCV的嵌入式人臉識(shí)別門禁系統(tǒng)設(shè)計(jì)

2015-01-17 12:27:41顧思思胡麗霞
電腦與電信 2015年4期
關(guān)鍵詞:人臉識(shí)別嵌入式用戶

顧思思 胡麗霞

(湖南科技學(xué)院計(jì)算機(jī)與通信工程系,湖南 永州 425199)

基于OpenCV的嵌入式人臉識(shí)別門禁系統(tǒng)設(shè)計(jì)

顧思思 胡麗霞

(湖南科技學(xué)院計(jì)算機(jī)與通信工程系,湖南 永州 425199)

針對(duì)傳統(tǒng)門禁系統(tǒng)“認(rèn)物不認(rèn)人”的使用缺陷和安全隱患,本文設(shè)計(jì)了一款基于人臉識(shí)別技術(shù)的門禁管理系統(tǒng)。其搭建的嵌入式開發(fā)平臺(tái)選用S3C2440B為微處理器,WinCE6.0為操作系統(tǒng)。同時(shí)系統(tǒng)移植了OpenCV視覺函數(shù)庫(kù),調(diào)用AdaBoost及PCA算法的相關(guān)庫(kù)函數(shù)完成人臉圖像的檢測(cè)與識(shí)別并最終將識(shí)別結(jié)果作用于門鎖的開關(guān)控制。相比于傳統(tǒng)的門禁管理系統(tǒng),本設(shè)計(jì)更為安全方便、自動(dòng)化程度更高,同時(shí)也給用戶帶來(lái)更為輕松便捷的使用感受。

S3C2440B;人臉識(shí)別;PCA;OpenCV

1 引言

近年來(lái),隨著圖像處理和生物鑒別技術(shù)的不斷進(jìn)步,采用人臉作為身份認(rèn)證的人臉識(shí)別技術(shù)在多個(gè)場(chǎng)合被廣泛應(yīng)用。相比于其它的生物識(shí)別技術(shù),如指紋識(shí)別、虹膜識(shí)別等,人臉識(shí)別技術(shù)更符合人類固有的識(shí)別習(xí)慣,它具有人體特征不可復(fù)制的唯一性因此不易被外人盜用,識(shí)別過程無(wú)需與人體直接接觸因此隱蔽性更好。這些特點(diǎn)也使得它非常適合于門禁控制領(lǐng)域。基于人臉識(shí)別技術(shù)的智能化門禁管理系統(tǒng),可以解決傳統(tǒng)機(jī)械式或者刷卡、密碼驗(yàn)證等門禁系統(tǒng)信息介質(zhì)攜帶麻煩、易丟失、密碼易遺忘、復(fù)制和被盜用的隱患,使得門禁管理更為安全方便、自動(dòng)化程度更高,同時(shí)也能給用戶帶來(lái)更為輕松便捷的使用感受。OpenCV是一種開源的跨平臺(tái)計(jì)算機(jī)視覺庫(kù),它實(shí)現(xiàn)了圖像處理和計(jì)算機(jī)視覺領(lǐng)域的很多通用算法,在人臉檢測(cè)與識(shí)別方面也有許多現(xiàn)成的函數(shù)可供使用。而嵌入式系統(tǒng)具有穩(wěn)定性好、實(shí)時(shí)性強(qiáng)以及系統(tǒng)精簡(jiǎn)的優(yōu)點(diǎn),并且還可支持網(wǎng)絡(luò)通信。因此,把OpenCV移植到嵌入式操作系統(tǒng)中,將人臉識(shí)別技術(shù)與嵌入式技術(shù)相結(jié)合,設(shè)計(jì)開發(fā)一款基于OpenCV的嵌入式人臉識(shí)別門禁管理系統(tǒng),就能集合這些技術(shù)的優(yōu)點(diǎn),從而安全高效可靠地對(duì)被監(jiān)測(cè)區(qū)域進(jìn)行智能化管理。

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

系統(tǒng)硬件設(shè)計(jì)是整個(gè)設(shè)計(jì)的底層,是系統(tǒng)執(zhí)行和實(shí)現(xiàn)的基礎(chǔ)。對(duì)于系統(tǒng)的硬件設(shè)計(jì),首先應(yīng)通過調(diào)研了解用戶的實(shí)際需求后確定系統(tǒng)具體的設(shè)計(jì)功能;然后根據(jù)需求分析,劃分出系統(tǒng)功能模塊并選定好元器件;接著根據(jù)系統(tǒng)的設(shè)計(jì)方案進(jìn)行印刷電路板的設(shè)計(jì)與焊接;最后進(jìn)行電路板的檢查與調(diào)試。

2.1 系統(tǒng)需求分析

本文設(shè)計(jì)的人臉識(shí)別門禁系統(tǒng),主要區(qū)分準(zhǔn)入者、訪客及非法入侵者三大類人群。在進(jìn)行系統(tǒng)需求分析時(shí),本人參考了現(xiàn)有的家用可視對(duì)講門禁系統(tǒng)功能,并在此基礎(chǔ)上添加人臉識(shí)別模塊,將識(shí)別結(jié)果作用于門鎖的開關(guān)和報(bào)警器的控制。綜合來(lái)看,本系統(tǒng)應(yīng)具有以下功能:

(1)圖像采集與識(shí)別

人臉識(shí)別門禁系統(tǒng),是采用人臉特征圖像作為身份認(rèn)證的手段,并以此作為依據(jù)控制門鎖的開關(guān)。因此,系統(tǒng)首先就需要通過外置攝像頭采集來(lái)訪者的人臉圖像,并將采集到的人臉圖像傳輸給嵌入式系統(tǒng)進(jìn)行快速準(zhǔn)確的識(shí)別和判斷。攝像頭的圖像采集要求可通過近距離紅外檢測(cè)和鍵盤按鍵兩種方式進(jìn)行觸發(fā)。

(2)圖像顯示和語(yǔ)音播報(bào)

攝像頭探測(cè)到的人臉圖像后,該圖像應(yīng)能在用戶終端的LCD屏上進(jìn)行顯示,以便用戶對(duì)訪客進(jìn)行直觀的確認(rèn)。同時(shí),語(yǔ)音播報(bào)功能主要是對(duì)用戶進(jìn)行操作語(yǔ)音的提醒。

(3)用戶信息數(shù)據(jù)庫(kù)管理

系統(tǒng)應(yīng)能夠方便地添加、刪除或者修改用戶信息數(shù)據(jù)庫(kù)中的信息。

(4)門禁控制與報(bào)警

當(dāng)系統(tǒng)根據(jù)圖像識(shí)別結(jié)果判斷來(lái)訪者為準(zhǔn)入者時(shí),將控制電門鎖直接打開。當(dāng)圖像識(shí)別結(jié)果不匹配并且檢測(cè)到門鎖被直接打開時(shí),將警報(bào)響起。

2.2 系統(tǒng)總體框圖設(shè)計(jì)

根據(jù)需求分析,本文所設(shè)計(jì)的嵌入式人臉識(shí)別門禁管理系統(tǒng)應(yīng)包含如下幾個(gè)功能模塊:核心控制模塊、圖像采集模塊、門禁控制模塊、鍵盤控制模塊、LCD顯示模塊、語(yǔ)音輸出模塊以及用于存放用戶信息數(shù)據(jù)和圖像數(shù)據(jù)的存儲(chǔ)模塊。系統(tǒng)總體結(jié)構(gòu)框圖如下圖1所示:

圖1 系統(tǒng)總體結(jié)構(gòu)框圖

2.3 系統(tǒng)硬件電路設(shè)計(jì)

系統(tǒng)選用微處理器S3C2440B[1-3]為系統(tǒng)核心控制模塊。S3C2440B是三星公司開發(fā)生產(chǎn)的一款基于ARM920T內(nèi)核的16/32位RISC結(jié)構(gòu)微處理器。其采用MMU AMBA BUS和Harvard的高速緩存結(jié)構(gòu),具有獨(dú)立的8字長(zhǎng)16kB指令緩存器和16kB數(shù)據(jù)緩存器[4]。同時(shí)它帶有camera接口,支持更大分辨率液晶屏,還有一套通用的外設(shè)接口,無(wú)需再額外擴(kuò)展外圍器件,其高性能、低功耗、高集成度且全靜態(tài)設(shè)計(jì),非常適合于對(duì)成本和功率要求高的應(yīng)用。

篡改書名,成為如今一些出版機(jī)構(gòu)的“時(shí)尚”。不過這種惡習(xí)并非今日始,早在明朝,許多書商在刻印書籍的時(shí)候也有這種惡習(xí)。他們每每刻印一部書,往往就要隨意篡改這部書的書名甚至是篡改書里的內(nèi)容。

圖像采集模塊選用了OV9650攝像頭進(jìn)行圖像采集,國(guó)內(nèi)大部分的OEM商都對(duì)OV9650提供了S3C2440的camera接口在WinCE5.O/6.0下的驅(qū)動(dòng)支持,因此可以直接使用。但其模擬視頻輸出接口并不能和S3C2440的camera接口直接連接,因此在硬件電路設(shè)計(jì)上需要增加一塊SAA7113解碼芯片,并通過S3C2440的IIC總線對(duì)其相關(guān)寄存器進(jìn)行配置。同時(shí),使用電源轉(zhuǎn)換芯片ASIII7,向攝像頭提供所需的1.8V和2.5V電壓。圖像采集模塊實(shí)物圖如下圖2所示。

圖2 圖像采集模塊實(shí)物圖

門禁控制模塊主要功能是根據(jù)系統(tǒng)核心板對(duì)人臉圖像的識(shí)別結(jié)果進(jìn)行門鎖的開關(guān)控制,也是整個(gè)系統(tǒng)的核心功能部件。目前市場(chǎng)上的門禁控制器主要采用RS485和TCP/IP進(jìn)行通訊,并在功能結(jié)構(gòu)上融合消防報(bào)警、遠(yuǎn)程控制和智能家居聯(lián)動(dòng)控制[5]。本系統(tǒng)選用RS485接口的門禁控制器,通過下圖3中的RS232轉(zhuǎn)RS485通訊轉(zhuǎn)換電路與核心板的RS232接口進(jìn)行數(shù)據(jù)通訊。當(dāng)模塊獲取到核心板發(fā)出的用戶準(zhǔn)入信號(hào)時(shí),控制繼電器的閉合,從而打開門磁電鎖。同時(shí),門禁控制器將定時(shí)檢測(cè)門磁電鎖的運(yùn)行狀態(tài),當(dāng)發(fā)現(xiàn)門禁系統(tǒng)遭受破壞時(shí),及時(shí)發(fā)送警報(bào)信息。

圖3 RS232轉(zhuǎn)RS485電路圖

系統(tǒng)的語(yǔ)音輸出模塊主要是通過音頻電路來(lái)實(shí)現(xiàn)系統(tǒng)執(zhí)行狀態(tài)的語(yǔ)音提醒和聲音響應(yīng),從而體現(xiàn)系統(tǒng)的人性化設(shè)計(jì)理念。當(dāng)系統(tǒng)確認(rèn)來(lái)訪人員是準(zhǔn)入者后,可發(fā)出“歡迎回家”等聲音,當(dāng)系統(tǒng)確認(rèn)來(lái)訪人員是訪客身份時(shí),可發(fā)出“您不能直接進(jìn)入,請(qǐng)與住戶聯(lián)系”等聲音。

LCD顯示模塊則是通過LCD驅(qū)動(dòng)板與S3C2440的FPC-40接口進(jìn)行轉(zhuǎn)接,從而驅(qū)動(dòng)各種類型的液晶顯示屏,從而顯示攝像頭采集的人臉信息。

由于S3C2440B本身只有彼此獨(dú)立的16KB的數(shù)據(jù)cache和16KB的地址cache,而人臉識(shí)別過程需要處理的圖像信號(hào)數(shù)據(jù)量較大,因此,需要擴(kuò)展外部?jī)?nèi)存才能更好地工作。同時(shí),由于門禁系統(tǒng)實(shí)時(shí)性要求較高,圖像數(shù)據(jù)的處理速度也要求較高,因此也需要比較快的存儲(chǔ)器接口。本系統(tǒng)的外部存儲(chǔ)模塊就選用了并接的兩片SDRAM芯片HY57V561620FTP[7]來(lái)進(jìn)行存儲(chǔ)空間的擴(kuò)展,在獲取共64MB存儲(chǔ)容量的同時(shí),使得總線寬度達(dá)到32位,增加了訪問速度。

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

嵌入式系統(tǒng)的軟硬件均可根據(jù)用戶需求進(jìn)行裁剪,以完成特定要求和預(yù)先定義的任務(wù),這樣可以降低成本、體積和功耗,提高系統(tǒng)可靠性。嵌入式常用的操作系統(tǒng)有Linux、WinCE、Peo、QNx、Eeos等,其中WinCE操作系統(tǒng)為用戶提供了非常豐富的應(yīng)用程序和驅(qū)動(dòng)程序,同時(shí)操作界面十分友好。因此,本設(shè)計(jì)在嵌入式開發(fā)平臺(tái)上安裝Windows CE6.0操作系統(tǒng),從而實(shí)現(xiàn)人臉圖像提取、處理、識(shí)別和門禁控制整個(gè)過程的控制。

WinCE操作系統(tǒng)的移植過程分為BootLoader移植和系統(tǒng)鏡像移植兩大部分。其中BootLoader是操作系統(tǒng)的引導(dǎo)程序,主要完成系統(tǒng)鏡像的加載和啟動(dòng)。本系統(tǒng)選用目前較為常用的Uboot作為引導(dǎo)程序,使用SD卡啟動(dòng)Windows CE6.0操作系統(tǒng)鏡像。并添加FAT32文件協(xié)議驅(qū)動(dòng),以實(shí)現(xiàn)開機(jī)自動(dòng)燒寫鏡像[6]。

Windows CE6.0操作系統(tǒng)的移植則主要包含在VC6.0編譯平臺(tái)中安裝PlatformBuild插件、系統(tǒng)內(nèi)核定制、編譯生成鏡像文件以及固化和更新鏡像文件四個(gè)步驟。其中WinCE6.0的內(nèi)核定制又包含增加BSP包、選用基礎(chǔ)類庫(kù)、組件、通用驅(qū)動(dòng)和shell以及定制第三方組件等。

3.2 OpenCV庫(kù)移植

OpenCV庫(kù)是一個(gè)開源的計(jì)算機(jī)視覺庫(kù),由一系列C函數(shù)和少量C++類構(gòu)成,可以運(yùn)行在Linux、Windows和Mac OS操作系統(tǒng)上。其在人臉檢測(cè)和人臉識(shí)別方面提供有許多現(xiàn)成的比較成熟的庫(kù)函數(shù)可供使用,因此,本系統(tǒng)將其移植到Windows CE6.0系統(tǒng)中,協(xié)助完成嵌入式人臉識(shí)別門禁管理系統(tǒng)的人臉檢測(cè)和識(shí)別工作。

首先,通過VC6.0編譯軟件將OpenCV安裝路徑下的cxmisc.h、cxswitcher.cpp及cxerror.cpp文件打開,分別在相應(yīng)位置添加入WINCE定義并進(jìn)行編譯,從而將cvcore工程文件移植到WinCE6.0中。

接著,在OpenCV安裝路徑下找到cvtypes.h和_cvkdtree. hpp文件,修改并進(jìn)行編譯,從而將cv工程文件移植到WinCE6.0中。

3.3 人臉識(shí)別門禁系統(tǒng)的設(shè)計(jì)

嵌入式人臉識(shí)別門禁系統(tǒng),其工作的主要流程是,通過鍵盤或者紅外線觸發(fā)攝像頭采集來(lái)訪者的人臉圖像,利用OpenCV庫(kù)中的cvCreateCamaraCapture庫(kù)函數(shù)來(lái)捕獲人臉圖像,對(duì)人臉圖像進(jìn)行灰度圖轉(zhuǎn)換等預(yù)處理后,系統(tǒng)調(diào)用cv-Load函數(shù)從磁盤中加載所選的Harr特征分類器。接著,系統(tǒng)利用cvHaarDetectObjects函數(shù)來(lái)確定出人臉位置,以減少檢測(cè)區(qū)域從而便于接下來(lái)的人臉識(shí)別處理過程中的人臉特征提取。系統(tǒng)選用主成份分析法(PCA)對(duì)捕獲的人臉圖像數(shù)據(jù)進(jìn)行降維處理以及提取人臉圖像的特征向量。選用Adaboost算法訓(xùn)練出人臉特征的強(qiáng)分類器,并根據(jù)其特征矩陣的權(quán)重進(jìn)行人臉圖像的分類,從而通過分類器完成人臉圖像識(shí)別。根據(jù)與系統(tǒng)人臉數(shù)據(jù)庫(kù)的特征匹配結(jié)果,確定來(lái)訪者的身份和準(zhǔn)入許可,同時(shí)控制門鎖打開和語(yǔ)音電路播放。系統(tǒng)流程如下圖4所示:

圖4 嵌入式人臉識(shí)別系統(tǒng)流程圖

4 結(jié)束語(yǔ)

本文對(duì)基于OpenCV的嵌入式的人臉識(shí)別門禁系統(tǒng)從系統(tǒng)總體結(jié)構(gòu)、硬件芯片選型、系統(tǒng)平臺(tái)搭建到軟件設(shè)計(jì)過程,進(jìn)行了一系列詳細(xì)的說(shuō)明。該門禁系統(tǒng)集合了嵌入式系統(tǒng)和人臉識(shí)別技術(shù)的優(yōu)勢(shì),相比于用PC機(jī)或者單片機(jī)芯片控制的門禁系統(tǒng),本系統(tǒng)更為精簡(jiǎn),具有效率高、成本低、智能化程度強(qiáng)和擴(kuò)展性好等諸多優(yōu)勢(shì),具有廣闊的商業(yè)應(yīng)用前景。

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

[2]張浩,楊春燕.S3C2440B芯片及應(yīng)用[J].電子設(shè)計(jì)工程,2011,19(24):26-29.

[3]廖日坤.ARM嵌入式應(yīng)用開發(fā)技術(shù)白金手冊(cè)[M].北京:中國(guó)電力出版社,2005.

[4]魏娜.嵌入式人臉識(shí)別門禁系統(tǒng)的研究[D].河北工業(yè)大學(xué),2012.

[5]廖東.基于人臉識(shí)別技術(shù)的可視化對(duì)講門禁系統(tǒng)應(yīng)用研究[D].廣東工業(yè)大學(xué),2013.

[6]HY57V561620CProductDataSheet. HynixSemiconductors.June05,2004.

The Design of Embedded Face Recognition Entrance Guard System Based on OpenCV

Gu Sisi Hu Lixia
(Hunan University of Science and Engineering,Yongzhou 425199,Hunan)

Aiming to the defects and potential safety hazard of traditional entrance guard system,this paper designs an entrance guard management system based on the technology of face recognition.The embedded development platform choses S3C2440B as microprocessors,WInCE6.0 as an operating system.At the same time,the system transplants OpenCV,invokes the AdaBoost and functions of PCA algorithm,in order to complete face image detection and face recognition.Finally,the recognition result will acts on the door lock switch control.Compared to the traditional entrance guard management system,the design is safer and more automatic,which brings easier and more convenient experience to users.

S3C2440B;face recognition;PCA;OpenCV

TP391.41

A

:1008-66609(2015)04-0033-03

顧思思,女,湖南永州人,碩士,講師,研究方向:多值邏輯、圖像處理與模式識(shí)別。

湖南科技學(xué)院校級(jí)科研項(xiàng)目,項(xiàng)目編號(hào):14XKY111。

猜你喜歡
人臉識(shí)別嵌入式用戶
人臉識(shí)別 等
揭開人臉識(shí)別的神秘面紗
搭建基于Qt的嵌入式開發(fā)平臺(tái)
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
基于類獨(dú)立核稀疏表示的魯棒人臉識(shí)別
如何獲取一億海外用戶
Altera加入嵌入式視覺聯(lián)盟
主站蜘蛛池模板: 狠狠做深爱婷婷综合一区| 色欲综合久久中文字幕网| 日韩精品一区二区三区大桥未久 | 国产91特黄特色A级毛片| aⅴ免费在线观看| 国产精品无码久久久久AV| 9啪在线视频| 色AV色 综合网站| 国产精品天干天干在线观看| 99久久性生片| 高潮毛片无遮挡高清视频播放| 国产丝袜丝视频在线观看| 视频国产精品丝袜第一页| 婷婷成人综合| 亚洲乱码精品久久久久..| 亚洲第七页| 67194亚洲无码| 先锋资源久久| 国产精品漂亮美女在线观看| 在线观看亚洲人成网站| 久久夜色精品国产嚕嚕亚洲av| 综合网天天| 四虎成人精品在永久免费| 在线高清亚洲精品二区| 中文字幕欧美日韩高清| 国内精品久久人妻无码大片高| AV老司机AV天堂| 啪啪永久免费av| 美女无遮挡拍拍拍免费视频| 欧美三級片黃色三級片黃色1| 国产视频一二三区| 日韩无码真实干出血视频| 国产一区二区三区在线观看视频| 日韩专区欧美| 亚洲精品成人片在线播放| 中文字幕日韩欧美| 欧美影院久久| 亚洲色图欧美激情| 高清无码手机在线观看| 国产成人精品男人的天堂下载| av在线手机播放| 国产h视频免费观看| 亚洲综合中文字幕国产精品欧美| 一区二区三区在线不卡免费| 99视频有精品视频免费观看| 老色鬼欧美精品| 人妻免费无码不卡视频| 亚洲人成在线免费观看| 日韩毛片免费| 久久99蜜桃精品久久久久小说| 欧美日韩国产在线人| 国产办公室秘书无码精品| 国产性猛交XXXX免费看| 亚洲天堂网2014| 国产第三区| 久久a毛片| 91热爆在线| 嫩草在线视频| 91亚瑟视频| 日本AⅤ精品一区二区三区日| 一区二区三区精品视频在线观看| 天堂在线www网亚洲| 国产精品亚洲а∨天堂免下载| 欧美成人区| 91久久偷偷做嫩草影院| 精品国产美女福到在线不卡f| 久无码久无码av无码| 久久国产香蕉| 97se亚洲| 国产精品自拍合集| 国产在线观看第二页| 色婷婷天天综合在线| 毛片网站观看| 好紧好深好大乳无码中文字幕| 一级毛片免费的| 亚洲国产中文欧美在线人成大黄瓜| 国产精品手机在线播放| 欧美性久久久久| 欧美日韩另类国产| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 久久精品aⅴ无码中文字幕| 一区二区在线视频免费观看|