吳立軍 寧睿 侯德華 萬鸞飛 劉彥
摘 要:門禁系統(tǒng)是對身份進(jìn)行識別與管理的系統(tǒng)。傳統(tǒng)的門禁系統(tǒng)多由人力登記完成,不方便。因此,引入智能化身份識別技術(shù)是當(dāng)前社會發(fā)展的必然趨勢。本設(shè)計(jì)將人臉識別技術(shù)、射頻識別技術(shù)、指紋識別技術(shù)和密碼識別技術(shù)相結(jié)合,開發(fā)智能門禁系統(tǒng),支持多種身份識別方式,可滿足各式人群的需求。本設(shè)計(jì)經(jīng)過多次測試,可以快速識別身份信息,可應(yīng)用于圖書館、宿舍、上班考勤以及上課簽到等需要進(jìn)行身份識別的場合。
關(guān)鍵詞:HLK-KT210;人臉識別;RFID射頻卡;身份識別;智能門禁系統(tǒng)
中圖分類號:TP391.41 文獻(xiàn)標(biāo)識碼:A 文章編號:1003-5168(2021)26-0019-03
Design of Intelligent Entrance Guard System Based on Face Recognition
WU Lijun NING Rui HOU Dehua WAN Luanfei LIU Yan
(1.Electric & Automation, Wuhu Institute of Technology,Wuhu Anhui 241006;2.Tianjin Bo nuo Zhichuang Robot Technology Co., Ltd.,? Tianjin 300350;3.Tianjin Key Laboratory of Intelligent Robot Technology and Application Enterprise, Tianjin 300350)
Abstract: The access control system is a system for identifying and managing identity. Traditional access control systems are mostly completed by human registration, which is inconvenient. Therefore, the introduction of intelligent identification technology is an inevitable trend of current social development. This design combines face recognition technology, radio frequency recognition technology, fingerprint recognition technology and password recognition technology to develop an intelligent access control system that supports multiple identification methods to meet the needs of all kinds of people. After many tests, this design can quickly identify identity information, and can be used in libraries, dormitories, work attendance, class sign-in and other occasions that require identity recognition.
Keywords: HLK-KT210;face recognition;RFID radio frequency card;identity recognition;intelligent access control system
隨著人工智能技術(shù)的不斷發(fā)展,身份識別技術(shù)得到了快速進(jìn)步與應(yīng)用[1-2]。本設(shè)計(jì)在人臉識別技術(shù)的基礎(chǔ)上,實(shí)現(xiàn)了人臉、密碼、指紋以及射頻識別(Radio Frequency Identification ,RFID)等方式的身份識別。可通過單片機(jī)或計(jì)算機(jī)端來錄入生物特征,而數(shù)據(jù)庫儲存量可以滿足各行各業(yè)的工作和生活需求。
1 系統(tǒng)的總設(shè)計(jì)方案
本設(shè)計(jì)由HLK-KT210模塊、STM32單片機(jī)、TFT液晶顯示模塊、RFID模塊以及AS608指紋識別模塊等組成。它以STM32單片機(jī)作為主控,自主選擇以哪種方式進(jìn)行身份識別,身份驗(yàn)證通過,門禁解鎖。在身份驗(yàn)證后,輸入管理員密碼獲得系統(tǒng)管理權(quán)限,可以進(jìn)行門禁密碼修改、RFID磁卡錄入與刪除以及指紋錄入與刪除、人臉錄入與刪除。與此同時(shí),門禁密碼采用8位有效密碼模式,密碼可輸20位,只要有8位連續(xù)有效密碼即可驗(yàn)證身份。系統(tǒng)設(shè)計(jì)框圖如圖1所示。
2 人臉識別算法
HLK-KT210采用卷積神經(jīng)網(wǎng)絡(luò)進(jìn)行人臉識別,卷積神經(jīng)網(wǎng)絡(luò)分為卷積層、線性整流層、池化層和全連接層[3]。卷積神經(jīng)網(wǎng)絡(luò)利用輸入圖片的特點(diǎn),把神經(jīng)元設(shè)計(jì)成3個(gè)維度,即width、height和depth。如果圖片大小是30×30×4(rgb),那么輸入神經(jīng)元就具有30×30×4的維度[4]。換句話說,將輸入的人臉圖像轉(zhuǎn)換成向量表示,經(jīng)過一系列卷積后,全連接分類得到類別概率,然后得到人臉向量表示,其具有相同人對應(yīng)的向量的距離小、不同人對應(yīng)的向量距離大的特點(diǎn),以此達(dá)到人臉識別的目的。
3 系統(tǒng)結(jié)構(gòu)及電路設(shè)計(jì)
3.1 系統(tǒng)硬件電路設(shè)計(jì)
3.1.1 HLK-KT210人臉識別模塊。HLK-KT210人臉識別模塊內(nèi)置AI(Artificial Intelligence,人工智能)人臉識別算法和模型庫,支持雙目活檢,支持離線檢測,支持500~800人臉特征庫。可用單片機(jī)進(jìn)行驅(qū)動,驅(qū)動程序代碼量極小,用戶接口開發(fā)簡單快捷方便,串口驅(qū)動可以配合客戶快速開發(fā),可應(yīng)用在安保系統(tǒng)、通行系統(tǒng)、考勤及會務(wù)等領(lǐng)域,實(shí)物如圖2所示。
3.1.2 AS608指紋識別模塊。AS608指紋識別模塊采用8pin的控制接口,供電電壓為3.3 V。通信總線有兩種,分別為串口通信和USB通信,如圖3所示。采用串口通信,編程簡單,但兼容性不好;采用USB通信,編程較難,但USB作為最常用的總線接口,兼容性好[5-6]。
3.1.3 RC522射頻卡感應(yīng)模塊。RFID-RC522模塊采用基于RC522芯片設(shè)計(jì)的射頻讀卡控制電路,使用方便,成本低。模塊電源電壓采用3.3 V,通過一個(gè)SPI輸出接口直接與任意的兩個(gè)主板接口進(jìn)行數(shù)據(jù)通信,保障整個(gè)模塊穩(wěn)定可靠地運(yùn)行[7-8]。實(shí)物如圖4所示。
3.1.4 聲光報(bào)警裝置。本系統(tǒng)選用蜂鳴器和LED燈作為報(bào)警裝置。蜂鳴器驅(qū)動原理如圖5所示。
3.2 系統(tǒng)軟件設(shè)計(jì)與流程
本系統(tǒng)包含HLK-KT210模塊、TFT液晶模塊、AS608指紋識別模塊以及RC522射頻卡識別模塊等。先接通電源,對系統(tǒng)進(jìn)行初始化。初始化完成后,觸摸喚醒TFT液晶顯示屏,用戶可以通過指紋、RC522射頻卡、人臉特征和門禁密碼4種方式進(jìn)行身份識別。單片機(jī)進(jìn)行處理,并在TFT液晶屏上顯示身份是否正確,當(dāng)身份識別正確時(shí),會有聲光提示,通過輸入管理員密碼進(jìn)入管理員模式,進(jìn)行指紋、密碼、RFID、人臉的修改、增加和刪除。系統(tǒng)流程如圖6所示。
4 系統(tǒng)調(diào)試及分析
4.1 系統(tǒng)調(diào)試
4.1.1 系統(tǒng)初始化。在系統(tǒng)開機(jī)后,觸摸屏處于沉睡模式,減少能耗。通過觸摸TFT液晶顯示屏喚醒顯示屏。
4.1.2 人臉識別。進(jìn)行人臉識別檢測身份時(shí),HLK-KT210模塊顯示屏顯示人臉識別狀態(tài),若超時(shí)或是人臉庫中沒有當(dāng)前采集人臉的生物特征,則退出人臉識別模式。
4.1.3 指紋識別。進(jìn)行指紋識別檢測身份時(shí),未錄入的手指放在指紋傳感器上,TFT液晶顯示屏?xí)@示未搜索到指紋。
4.1.4 磁卡識別。當(dāng)使用RFID磁卡進(jìn)行身份識別時(shí),如果未檢測到磁卡或者磁卡信息與庫中不匹配,就無法開啟門禁。
4.1.5 密碼識別。當(dāng)使用密碼進(jìn)行身份識別時(shí),如果密碼錯(cuò)誤,就無法開啟門禁,顯示“密碼錯(cuò)誤,請重新輸入”。
4.1.6 管理員模式。進(jìn)入管理員模式后,用戶可以通過輸入管理員密碼獲取最高權(quán)限,對密碼、指紋、人臉以及磁卡的設(shè)置進(jìn)行修改。
4.2 結(jié)果分析
經(jīng)過上述調(diào)試和大量數(shù)據(jù)比對,本設(shè)計(jì)能夠?qū)崿F(xiàn)人臉識別、RFID識別、指紋識別以及密碼識別等功能,滿足設(shè)計(jì)所需求的功能。同時(shí),在管理員模式下,可以對指紋、密碼、RFID以及人臉等數(shù)據(jù)進(jìn)行修改、增加和刪除。
5 結(jié)語
本設(shè)計(jì)采用模塊化設(shè)計(jì)思想,先后完成了人臉識別模塊、RFID模塊、指紋識別模塊、密碼識別模塊、液晶顯示模塊以及聲光報(bào)警模塊等電路設(shè)計(jì)。整個(gè)裝置較好地實(shí)現(xiàn)了設(shè)計(jì)要求,能夠?qū)崿F(xiàn)人臉識別、磁卡識別、指紋識別以及密碼識別等門禁解鎖功能,識別精度高。特別是人臉識別具有活檢功能,視頻和照片無法替代人臉檢測。未來可以通過試驗(yàn)和分析不斷優(yōu)化系統(tǒng)。整個(gè)系統(tǒng)可以滿足設(shè)計(jì)需求,功能強(qiáng),系統(tǒng)運(yùn)行可靠。
參考文獻(xiàn):
[1]李章維,胡安順,王曉飛.基于視覺的目標(biāo)檢測方法綜述[J].計(jì)算機(jī)工程與應(yīng)用,2020(8):1-9.
[2]宋偉先.基于深度學(xué)習(xí)的豬只目標(biāo)檢測及狀態(tài)分析[D].哈爾濱:東北農(nóng)業(yè)大學(xué),2019:17-18.
[3]程書豪.基于深度學(xué)習(xí)的人臉識別研究[D].廣州:廣東工業(yè)大學(xué),2018:21-22.
[4]陳國發(fā),賈云,王歡.基于AI智慧人臉門禁系統(tǒng)的硬件系統(tǒng)設(shè)計(jì)[J].電子制作,2019(12):3.
[5]虞闖,魏新華,張明揚(yáng).人臉識別技術(shù)在門禁系統(tǒng)中的應(yīng)用[J].電腦開發(fā)與應(yīng)用,2010(8):27-28.
[6]洪洋.基于人臉識別技術(shù)的門禁系統(tǒng)及其嵌入式實(shí)現(xiàn)[D].大連:大連海事大學(xué),2012:14-15.
[7]李洋博.基于32單片機(jī)控制的智能語音刷卡系統(tǒng)[J].電腦編程技巧與維護(hù),2019(3):125-127.
[8]AVERKIN A G,YEREMKIN A I,KOROLYOVA T I,et al.Improvement of design and calculation method for contact air humidifiers[J].Iop Conference,2019(1):18-19.
1557501186243