版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
-3-摘要本課題設(shè)計(jì)一款基于樹(shù)莓派的人臉識(shí)別門(mén)禁系統(tǒng)。該系統(tǒng)以樹(shù)莓派為核心控制單元,負(fù)責(zé)數(shù)據(jù)采集、傳輸和處理。通過(guò)集成百度云的人臉識(shí)別API,系統(tǒng)能夠?qū)崿F(xiàn)對(duì)人臉庫(kù)中人員的人臉識(shí)別與身份驗(yàn)證。隨著人工智能技術(shù)的不斷進(jìn)步,人臉識(shí)別技術(shù)以其非接觸性、高安全性等特點(diǎn),逐漸成為門(mén)禁系統(tǒng)的重要組成部分。百度云作為國(guó)內(nèi)領(lǐng)先的人工智能平臺(tái),其人臉識(shí)別技術(shù)在準(zhǔn)確率和實(shí)時(shí)性方面表現(xiàn)出色,因此被選為本系統(tǒng)的技術(shù)支持。該系統(tǒng)結(jié)合樹(shù)莓派的低成本、易開(kāi)發(fā)特性和百度云人臉識(shí)別技術(shù)的先進(jìn)性與準(zhǔn)確性,構(gòu)建一套高效、智能的門(mén)禁系統(tǒng)。因此該系統(tǒng)具有較高的實(shí)用價(jià)值和應(yīng)用前景,有望為門(mén)禁系統(tǒng)的智能化和安全性提升提供新的解決方案。關(guān)鍵詞:樹(shù)莓派;百度云人臉識(shí)別;門(mén)禁系統(tǒng)
ABSTRACTThisthesisdesignsafacerecognitionaccesscontrolsystembasedonRaspberryPI.WithRaspberryPIasthecorecontrolunit,thesystemisresponsiblefordataacquisition,transmissionandprocessing.ByintegratingBaiduCloud'sfacerecognitionAPI,thesystemcanrealizefacerecognitionandidentityverificationofpeopleinthefacelibrary.Withthecontinuousprogressofartificialintelligencetechnology,facerecognitiontechnologywithitsnon-contact,highsecurityandothercharacteristics,hasgraduallybecomeanimportantpartoftheaccesscontrolsystem.AsaleadingartificialintelligenceplatforminChina,BaiduCloud'sfacerecognitiontechnologyhasperformedwellintermsofaccuracyandreal-timeperformance,soitwasselectedasthetechnicalsupportofthissystem.ThesystemcombinesthelowcostandeasydevelopmentcharacteristicsofRaspberryPIwiththeadvancednatureandaccuracyofBaiduCloudfacerecognitiontechnologytobuildanefficientandintelligentaccesscontrolsystem.Therefore,thesystemhashighpracticalvalueandapplicationprospects,andisexpectedtoprovideanewsolutionfortheintelligenceandsecurityimprovementoftheaccesscontrolsystem.Keywords:RaspberryPI;BaiduCloudfacerecognition;Accesscontrolsystem基于樹(shù)莓派的人臉識(shí)別門(mén)禁系統(tǒng)設(shè)計(jì)1緒論1.1課題研究背景隨著城市化進(jìn)程的加快和社區(qū)管理的日益復(fù)雜,傳統(tǒng)的門(mén)禁系統(tǒng)已經(jīng)難以滿(mǎn)足現(xiàn)代社會(huì)的需求。因此,結(jié)合人工智能技術(shù)發(fā)展的人臉識(shí)別門(mén)禁系統(tǒng)應(yīng)運(yùn)而生,成為當(dāng)前社區(qū)安全和管理領(lǐng)域的研究熱點(diǎn)。人臉識(shí)別作為生物識(shí)別技術(shù)的一種,代表了人工智能領(lǐng)域的前沿技術(shù),對(duì)其深入研究有助于推動(dòng)相關(guān)技術(shù)的進(jìn)一步創(chuàng)新與發(fā)展。隨著城市化進(jìn)程的加速,社區(qū)安全和管理成為重要議題,人臉識(shí)別門(mén)禁系統(tǒng)的應(yīng)用有助于提升社區(qū)的安全性,同時(shí)非接觸識(shí)別的方式,可以為特殊人群提供更多便利,促進(jìn)社會(huì)和諧發(fā)展,提升人民生活的幸福感。人臉識(shí)別門(mén)禁系統(tǒng)的廣泛應(yīng)用將帶動(dòng)相關(guān)產(chǎn)業(yè)鏈的發(fā)展,包括人臉識(shí)別設(shè)備的生產(chǎn)、系統(tǒng)集成與應(yīng)用等。本課題旨在設(shè)計(jì)一款基于樹(shù)莓派的人臉識(shí)別門(mén)禁系統(tǒng),結(jié)合樹(shù)莓派易開(kāi)發(fā)特性,通過(guò)人臉識(shí)別方式,實(shí)現(xiàn)安全可靠、快速、便捷的門(mén)禁解鎖。使用戶(hù)在日常生活中,不需額外攜帶鑰匙、輸入密碼、指紋等方式解鎖門(mén)禁,提升生活的便利性。1.2課題國(guó)內(nèi)外研究現(xiàn)狀隨著人臉識(shí)別技術(shù)的不斷進(jìn)步,其安全性將得到進(jìn)一步提升。將人臉識(shí)別技術(shù)運(yùn)用在門(mén)禁系統(tǒng)中,人臉識(shí)別的非接觸性,使用戶(hù)只需站在門(mén)禁前,系統(tǒng)即可快速識(shí)別并自動(dòng)解鎖,無(wú)需其他操作。這種門(mén)鎖系統(tǒng)可以應(yīng)用于小區(qū)、企業(yè)辦公場(chǎng)所、公共交通、景點(diǎn)、酒店等場(chǎng)景,為人們提供更加安全、便捷的出入管理方式。(1)人臉識(shí)別門(mén)禁系統(tǒng)國(guó)外研究現(xiàn)狀傳統(tǒng)門(mén)鎖前身是純機(jī)械結(jié)構(gòu)的門(mén)鎖,早期的機(jī)械門(mén)鎖結(jié)構(gòu)易破解,安全性低,因此,門(mén)鎖技術(shù)的發(fā)展趨勢(shì)正朝著構(gòu)建安全可靠、高速且便捷的系統(tǒng)方向邁進(jìn)。國(guó)外對(duì)智能門(mén)鎖的應(yīng)用較早,成立于美國(guó)HoneyWell公司在1970年左右開(kāi)始了樓宇門(mén)禁系統(tǒng)的研究,并結(jié)合公司原有技術(shù)推出了領(lǐng)先世界的電子智能門(mén)禁系統(tǒng),1991年,創(chuàng)始于美國(guó)的HIDGlobal公司為客戶(hù)提供了物理門(mén)禁安全身份解決方案與非接觸式智能卡門(mén)禁方案,成為國(guó)際上門(mén)禁系統(tǒng)技術(shù)發(fā)展的先驅(qū)[1]。電子門(mén)禁系統(tǒng)在提升門(mén)禁出入口管理效率方面起到了積極作用,但其門(mén)禁卡識(shí)別工具存在易丟失和易被復(fù)制的風(fēng)險(xiǎn)。隨著智能時(shí)代的來(lái)臨,基于生物特征的門(mén)禁系統(tǒng)逐漸進(jìn)入人們的視野。例如,基于指紋、虹膜、聲音等識(shí)別方式開(kāi)始廣泛應(yīng)用于門(mén)禁系統(tǒng)中,為人們提供了更加安全、可靠的出入管理方式。國(guó)外對(duì)生物識(shí)別技術(shù)的研究可以追溯到上世紀(jì)70年代。然而,直到上世紀(jì)90年代,隨著生物識(shí)別傳感器成本的顯著降低,國(guó)外才開(kāi)始將生物識(shí)別技術(shù)與門(mén)禁系統(tǒng)相結(jié)合,進(jìn)而開(kāi)發(fā)出如指紋識(shí)別、虹膜識(shí)別等相應(yīng)的技術(shù)。步入21世紀(jì),隨著人工智能、大數(shù)據(jù)以及機(jī)器視覺(jué)技術(shù)的持續(xù)進(jìn)步,人臉識(shí)別技術(shù)成為門(mén)禁系統(tǒng)的主流應(yīng)用。目前,在國(guó)際市場(chǎng)上,德國(guó)西門(mén)子、美國(guó)霍尼韋爾、瑞典亞薩合萊等公司是人臉識(shí)別技術(shù)在門(mén)禁系統(tǒng)應(yīng)用方面的佼佼者,它們的產(chǎn)品在安全性和可靠性方面表現(xiàn)出色。(2)人臉識(shí)別門(mén)禁系統(tǒng)國(guó)內(nèi)研究現(xiàn)狀中國(guó)在人臉識(shí)別門(mén)禁系統(tǒng)領(lǐng)域的研究起步較晚,但發(fā)展迅速。國(guó)內(nèi)的研究主要集中在算法優(yōu)化、數(shù)據(jù)安全與隱私保護(hù)等方面。其中,清華大學(xué)、上海交通大學(xué)等高校在人臉識(shí)別算法和門(mén)禁系統(tǒng)設(shè)計(jì)方面取得了一定的研究成果。同時(shí),國(guó)內(nèi)的一些企業(yè)如曠視、百度、科大訊飛等也在人臉識(shí)別門(mén)禁系統(tǒng)領(lǐng)域進(jìn)行了積極的探索和實(shí)踐。隨著國(guó)內(nèi)云技術(shù)和物聯(lián)網(wǎng)的普及,人臉識(shí)別門(mén)禁系統(tǒng)將能夠?qū)崿F(xiàn)遠(yuǎn)程管理和控制。借助云平臺(tái)和物聯(lián)網(wǎng)技術(shù),實(shí)現(xiàn)對(duì)眾多門(mén)禁設(shè)備的遠(yuǎn)程管理與實(shí)時(shí)監(jiān)控,從而提升管理效率并增強(qiáng)系統(tǒng)安全性。近期,江鵬的《基于Android系統(tǒng)的人臉識(shí)別門(mén)禁系統(tǒng)的設(shè)計(jì)》,使用Adaboost和PCA人臉檢測(cè)算法,將OpenCV與Android系統(tǒng)相結(jié)合的人臉識(shí)別門(mén)禁系統(tǒng)識(shí)別成功了可達(dá)82.5%[2]。李小華的《基于Face++的嵌入式實(shí)驗(yàn)室門(mén)禁人臉識(shí)別》采用基于ARM9內(nèi)核的S3C2440微處理器,并選用OV13850芯片的攝像頭模塊實(shí)現(xiàn)圖像采集,系統(tǒng)與Face++云服務(wù)平臺(tái)API進(jìn)行人臉數(shù)據(jù)對(duì)比,設(shè)計(jì)的人臉識(shí)別門(mén)禁系統(tǒng)實(shí)現(xiàn)平均識(shí)別率達(dá)到95%[3]。張玥的《基于樹(shù)莓派的人臉識(shí)別門(mén)禁系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》,以樹(shù)莓派為核心處理器,結(jié)合圖像采集模塊、HC-SR501紅外人體傳感器、百度人臉識(shí)別、ServerChan微信推送功能,設(shè)計(jì)了一款人臉識(shí)別智能門(mén)禁系統(tǒng)。當(dāng)該系統(tǒng)采集到人臉圖像后,將人臉圖像與人臉庫(kù)中圖像進(jìn)行匹配。[4]實(shí)驗(yàn)結(jié)果表明該系統(tǒng)的識(shí)別率可達(dá)到98.0%以上,當(dāng)在不同光線(xiàn)下同樣具備較高的識(shí)別率,該系統(tǒng)具備穩(wěn)定性高、實(shí)時(shí)性強(qiáng)、安全性高的特點(diǎn)。這種人臉識(shí)別門(mén)禁系統(tǒng)成本低廉、功能全面、可移植性強(qiáng),可以很好的滿(mǎn)足市場(chǎng)的需求,也能夠保證人臉識(shí)別的速度和準(zhǔn)確性。綜上所述,隨著國(guó)內(nèi)外人臉識(shí)別技術(shù)的不斷發(fā)展,人臉識(shí)別門(mén)禁系統(tǒng)的識(shí)別速度和準(zhǔn)確率得到了顯著提升。人臉識(shí)別門(mén)禁系統(tǒng)正在向云端化方向發(fā)展,通過(guò)將數(shù)據(jù)存儲(chǔ)在云端,可以實(shí)現(xiàn)數(shù)據(jù)的集中管理和備份,同時(shí)還可以提高系統(tǒng)的處理能力和擴(kuò)展性。人臉識(shí)別門(mén)禁系統(tǒng)已經(jīng)成為了現(xiàn)代社會(huì)智能化管理的重要組成部分,未來(lái)隨著技術(shù)的不斷進(jìn)步和應(yīng)用需求的不斷增加,它將會(huì)得到更加廣泛的應(yīng)用和發(fā)展。考慮到國(guó)內(nèi)外臉識(shí)別技術(shù)的蓬勃發(fā)展趨勢(shì),本課題以樹(shù)莓派為平臺(tái),設(shè)計(jì)了一款人臉識(shí)別門(mén)禁系統(tǒng),系統(tǒng)設(shè)計(jì)分為硬件設(shè)計(jì)和軟件設(shè)計(jì)兩部分,并引入了云服務(wù)領(lǐng)域的先進(jìn)人臉識(shí)別技術(shù)。借助云技術(shù)的強(qiáng)大支持,不僅顯著提升了樹(shù)莓派在人臉識(shí)別處理方面的能力,更順應(yīng)了未來(lái)技術(shù)發(fā)展的潮流,展現(xiàn)了廣闊的應(yīng)用前景。1.3本課題的主要內(nèi)容 本課題的主要內(nèi)容包括五個(gè)部分。 第一部分介紹研究人臉識(shí)別門(mén)禁系統(tǒng)的研究背景以及國(guó)內(nèi)外研究現(xiàn)狀與發(fā)展趨勢(shì)。第二部分描述人臉識(shí)別門(mén)禁系統(tǒng)的總體方案設(shè)計(jì)。第三部分講述人臉識(shí)別門(mén)禁系統(tǒng)所選用主控制器樹(shù)莓派的硬件參數(shù),并詳細(xì)描述攝像頭模塊、門(mén)鎖模塊、電源模塊、顯示模塊等內(nèi)容。第四部分講述樹(shù)莓派系統(tǒng)環(huán)境配置以及人臉識(shí)別門(mén)禁系統(tǒng)代碼設(shè)計(jì)流程圖,并詳細(xì)描述百度云人臉識(shí)別API參數(shù)。第五部分對(duì)系統(tǒng)進(jìn)行軟硬件測(cè)試,記錄測(cè)試結(jié)果并進(jìn)行分析。2系統(tǒng)總體方案設(shè)計(jì)2.1系統(tǒng)功能需求基于樹(shù)莓派設(shè)計(jì)一款人臉識(shí)別門(mén)禁系統(tǒng),該系統(tǒng)由樹(shù)莓派4B作為主控模塊,搭載Linux操作系統(tǒng),在基于Python環(huán)境下運(yùn)行人臉識(shí)別門(mén)禁系統(tǒng),運(yùn)行PyQt5交互界面上實(shí)現(xiàn)用戶(hù)注冊(cè)、人臉?shù)浫搿⑷四樧R(shí)別等操作,采用攝像頭負(fù)責(zé)捕捉人臉,由舵機(jī)模擬門(mén)鎖功能。整個(gè)系統(tǒng)所要完成的主要內(nèi)容有:?
(1)樹(shù)莓派4B基于Linux操作系統(tǒng)下運(yùn)行人臉識(shí)別系統(tǒng),作為連接攝像頭的控制端;
(2)設(shè)計(jì)基于Python環(huán)境下PyQt5人臉識(shí)別交互界面和OpenCV檢測(cè)程序;
(3)通過(guò)在系統(tǒng)上錄入人臉后,人臉識(shí)別系統(tǒng)通過(guò)捕捉人臉圖片數(shù)據(jù),將圖片上傳百度云進(jìn)行對(duì)比,人臉置信度結(jié)果返回主控端;
(4)系統(tǒng)識(shí)別人臉成功后,Linux系統(tǒng)顯示結(jié)果,通過(guò)舵機(jī)模擬門(mén)鎖開(kāi)啟操作。在執(zhí)行程序的過(guò)程中,主控的樹(shù)莓派負(fù)責(zé)將捕獲的人臉照片數(shù)據(jù)上傳至云服務(wù)器,進(jìn)行高效的人臉存儲(chǔ)、管理與人臉對(duì)比。待云端處理完畢后,相關(guān)結(jié)果會(huì)迅速返回至樹(shù)莓派。一旦接收到云端返回的人臉置信度結(jié)果,程序?qū)⒁罁?jù)預(yù)設(shè)的閾值進(jìn)行判定:如果人臉置信度達(dá)到或超過(guò)該閾值,則自動(dòng)開(kāi)啟門(mén)鎖;若低于該閾值,則門(mén)鎖將保持關(guān)閉狀態(tài)。這一流程實(shí)現(xiàn)了通過(guò)人臉識(shí)別技術(shù)智能控制門(mén)鎖開(kāi)關(guān)的目的,為用戶(hù)提供了便捷且安全的出入體驗(yàn)。2.2人臉識(shí)別方案選擇方案一:Face++是曠視科技旗下的人臉識(shí)別云服務(wù)平臺(tái),提供人臉識(shí)別云端API、離線(xiàn)SDK等功能,廣泛應(yīng)用于互聯(lián)網(wǎng)及移動(dòng)解決方案中。Face++人臉識(shí)別技術(shù)服務(wù)包括人臉?biāo)阉?、情緒識(shí)別和人臉檢測(cè)等。Face++還提供高精度的人臉關(guān)鍵點(diǎn)檢測(cè),能準(zhǔn)確識(shí)別定位面部的關(guān)鍵區(qū)域,最高支持106個(gè)人臉關(guān)鍵點(diǎn)。同時(shí),還能檢測(cè)嘴部是否有口罩等物體遮擋的情況。方案二:百度云人臉識(shí)別則主要依賴(lài)于深度學(xué)習(xí)算法,包括卷積神經(jīng)網(wǎng)絡(luò)(CNN)、生成對(duì)抗網(wǎng)絡(luò)(GAN)和循環(huán)神經(jīng)網(wǎng)絡(luò)(RNN)等。CNN是目前應(yīng)用最廣泛的深度學(xué)習(xí)算法之一,可用于人臉檢測(cè)、人臉識(shí)別等任務(wù)。百度云的人臉識(shí)別算法結(jié)合特征提取算法,使百度云人臉識(shí)別在各類(lèi)使用場(chǎng)景下都能準(zhǔn)確、高效地完成人臉檢測(cè)與識(shí)別。此外,百度云人臉識(shí)別提供人臉?biāo)阉?、人臉檢測(cè)、人臉對(duì)比等API服務(wù),豐富的API接口滿(mǎn)足用戶(hù)不同任務(wù)的開(kāi)發(fā)需求。Face++和百度云人臉識(shí)別技術(shù)方案各有特色,兩個(gè)平臺(tái)僅需借助成熟的平臺(tái)調(diào)用所需的API接口,即可輕松便捷地利用平臺(tái)提供的多樣化人臉識(shí)別算法,實(shí)現(xiàn)高效、精準(zhǔn)的人臉識(shí)別功能。Face++在人臉關(guān)鍵點(diǎn)檢測(cè)方面具有較高的精度,適用于需要高精度人臉識(shí)別的場(chǎng)景;而百度云則通過(guò)深度學(xué)習(xí)算法和特征提取算法的結(jié)合,強(qiáng)調(diào)其人臉識(shí)別算法的準(zhǔn)確率和效率,確保在各種場(chǎng)景下都能準(zhǔn)確、高效地完成任務(wù)。鑒于人臉識(shí)別場(chǎng)所的多樣性及不固定性,需要在任何環(huán)境下都能高效且精準(zhǔn)地完成識(shí)別任務(wù)。因此,在課題中選擇采用方案二??紤]到樹(shù)莓派在計(jì)算力方面的局限性,借助了百度云強(qiáng)大的人臉識(shí)別技術(shù),在有限的計(jì)算力條件下,實(shí)現(xiàn)高效且準(zhǔn)確的人臉識(shí)別功能,確保在各種場(chǎng)景下都能發(fā)揮出卓越的性能。2.3總體方案設(shè)計(jì)人臉識(shí)別門(mén)禁系統(tǒng)主要由圖像模塊、主控模塊、門(mén)鎖模塊、交互界面、云服務(wù)組成。多個(gè)獨(dú)特的模塊各自承載著不同的功能,它們相互協(xié)調(diào)合作,共同實(shí)現(xiàn)多樣化的任務(wù)。由此可設(shè)計(jì)出人臉識(shí)別門(mén)禁系統(tǒng)總體方案框架,如圖2.1所示。圖2.1人臉識(shí)別門(mén)禁系統(tǒng)總體方案框架圖以下是每個(gè)模塊的具體功能說(shuō)明。主控模塊:樹(shù)莓派4B模塊作為系統(tǒng)的核心主控制器,不僅擁有多元化的編程接口和先進(jìn)的開(kāi)發(fā)環(huán)境,還擔(dān)任著整個(gè)系統(tǒng)的集中控制角色。此外,該模塊還為攝像頭、門(mén)鎖等子模塊提供穩(wěn)定的電源供應(yīng),確保整個(gè)系統(tǒng)的順暢運(yùn)行。圖像模塊:該模塊作為系統(tǒng)獲取圖像的輸入端,采用便捷易連接的USB攝像頭DF100,負(fù)責(zé)拍攝用戶(hù)的人臉圖像,將原始圖片數(shù)據(jù)傳輸至主控模塊。門(mén)鎖模塊:該模塊在門(mén)禁系統(tǒng)中承擔(dān)著門(mén)鎖的功能,當(dāng)主控制器獲取正確人臉數(shù)據(jù)后,會(huì)通過(guò)PWM驅(qū)動(dòng)SG90舵機(jī)門(mén)鎖旋轉(zhuǎn),實(shí)現(xiàn)模擬門(mén)鎖的目的。交互界面:該界面提供用戶(hù)注冊(cè)、人臉?shù)浫?、人臉識(shí)別等操作,為用戶(hù)提供便捷的人機(jī)交互體驗(yàn)。云服務(wù):百度云人臉識(shí)別提供人臉庫(kù)、人臉注冊(cè)、人臉識(shí)別等API等相關(guān)服務(wù)。2.4本章小結(jié) 本章詳細(xì)闡述了系統(tǒng)功能需求與總體設(shè)計(jì)方案。同時(shí),對(duì)系統(tǒng)組成的5個(gè)功能模塊進(jìn)行說(shuō)明。對(duì)比國(guó)內(nèi)兩家人臉識(shí)別方案公司,選取人臉識(shí)別場(chǎng)所影響更小的百度云方案,運(yùn)用云技術(shù)能使樹(shù)莓派更高效、更準(zhǔn)確的進(jìn)行人臉識(shí)別。3系統(tǒng)硬件設(shè)計(jì)圖3.1系統(tǒng)硬件電路圖根據(jù)系統(tǒng)的總體方案框圖,設(shè)計(jì)系統(tǒng)的硬件電路圖,如圖3.1所示。以樹(shù)莓派4B為主控,樹(shù)莓派GPIO輸出PWM波形控制SG90舵機(jī)門(mén)鎖。通過(guò)USB方式與DF100攝像頭連接。電源輸入為USBTYPE-C型接口,輸入電源要求5V3A。3.1主控模塊設(shè)計(jì)本次設(shè)計(jì)的主控模塊采用樹(shù)莓派4B,RAM為4GB版本。它配備了高性能的64位四核處理器,并支持通過(guò)micro-HDMI端口實(shí)現(xiàn)高達(dá)4K分辨率的顯示屏輸出。在網(wǎng)絡(luò)連接方面,它支持雙頻2.4/5.0GHz無(wú)線(xiàn)局域網(wǎng)、藍(lán)牙5.0以及千兆以太網(wǎng),提供了多樣化的連接選項(xiàng)。本課題通過(guò)WIFI與百度云服務(wù)平臺(tái)連接,無(wú)需額外的物聯(lián)網(wǎng)硬件,從而大大加快了部署進(jìn)程。此外,它還配備了USB3.0接口和USB2.0接口,方便用戶(hù)連接USB攝像頭及其它外設(shè),實(shí)現(xiàn)多樣化的應(yīng)用場(chǎng)景。樹(shù)莓派4B具備豐富的操作系統(tǒng)選擇,本次設(shè)計(jì)選擇了基于Linux的RaspbianOS32位操作系統(tǒng),該系統(tǒng)提供了圖形化桌面環(huán)境和命令行界面,并具備良好的編程開(kāi)發(fā)環(huán)境。樹(shù)莓派4B實(shí)物圖如圖3.2所示。圖3.2主控模塊實(shí)物圖樹(shù)莓派4B具有40個(gè)GPIO接口數(shù)量,這些GPIO接口為樹(shù)莓派提供與外部設(shè)備通信的能力,使其能夠連接和控制,如傳感器、LED燈、電機(jī)等設(shè)備。用戶(hù)通過(guò)編寫(xiě)程序代碼設(shè)置GPIO引腳的模式與讀取引腳的狀態(tài),或者向引腳輸出電平信號(hào)。同時(shí)樹(shù)莓派4B具備支持UART、SPI、IIC通訊協(xié)議,所有的引腳都可以實(shí)現(xiàn)軟件PWM控制。樹(shù)莓派4B是一款功能強(qiáng)大、性能卓越的開(kāi)發(fā)板,能夠充分滿(mǎn)足本次系統(tǒng)開(kāi)發(fā)應(yīng)用。樹(shù)莓派4BGPIO如圖3.3所示。3.3樹(shù)莓派4BGPIO圖3.2門(mén)鎖模塊設(shè)計(jì)圖3.4SG90舵機(jī)實(shí)物圖SG90舵機(jī)是一種小型的模擬伺服電機(jī),常用于小型舵機(jī)、遙控器和其他需要進(jìn)行精準(zhǔn)角度控制的設(shè)備中。通過(guò)SG90舵機(jī)的精準(zhǔn)控制實(shí)現(xiàn)了模擬門(mén)禁系統(tǒng)的開(kāi)啟。舵機(jī)實(shí)物圖如圖3.4所示。舵機(jī)的控制信號(hào)采用了脈寬調(diào)制(PWM)技術(shù),其周期設(shè)定為精確的20ms(即頻率為50Hz)。脈沖寬度的變化范圍精確控制在0.5ms至2.5ms之間。這一變化與舵盤(pán)的位置形成線(xiàn)性對(duì)應(yīng)關(guān)系,即脈沖寬度從0.5ms逐漸增加到2.5ms時(shí),舵盤(pán)的位置也會(huì)從0度平滑地調(diào)整至180度。簡(jiǎn)而言之,一旦為舵機(jī)提供特定的脈寬信號(hào),其輸出軸會(huì)穩(wěn)定地保持在相應(yīng)的角度上;只有當(dāng)接收到不同寬度的脈沖信號(hào)時(shí),輸出軸的角度才會(huì)發(fā)生相應(yīng)的變化。這種精準(zhǔn)的控制機(jī)制使得舵機(jī)在需要精確角度調(diào)整的應(yīng)用中表現(xiàn)出色。角度與占空比對(duì)應(yīng)關(guān)系如表3.1所示。表3.1占空比與舵機(jī)角度關(guān)系角度占空比0°2.5%45°5%90°7.5%135°10%180°12.5%使用樹(shù)莓派PWM控制舵機(jī)角度,通過(guò)以下公式可計(jì)算所需的占空比:占空比本次設(shè)計(jì)舵機(jī)初始角度門(mén)鎖關(guān)閉角度為145度,開(kāi)啟門(mén)鎖角度為45度,對(duì)應(yīng)占空比為10.55%和5%。樹(shù)莓派GPIO電路為舵機(jī)提供DC5V,通過(guò)GPIO14實(shí)現(xiàn)PWM控制,舵機(jī)硬件連接電路圖如圖3.5所示。圖3.5舵機(jī)電路圖3.3圖像模塊設(shè)計(jì)圖3.6攝像頭實(shí)物圖本系統(tǒng)選取杰銳微通品牌的攝像頭作為圖像模塊,產(chǎn)品型號(hào)為DF100,具備工業(yè)級(jí)100萬(wàn)像素,幀率為30幀率/秒,支持角度調(diào)節(jié),自帶驅(qū)動(dòng),選用2.8mm鏡頭,鏡頭廣角無(wú)畸變,視場(chǎng)最大角度為90°。采用USB方式與樹(shù)莓派連接通訊,支持在Windows、Linux等操作系統(tǒng)上部署。攝像頭實(shí)物圖如圖3.6所示。3.4電源模塊設(shè)計(jì)本次系統(tǒng)設(shè)計(jì)使用5V3AUSB電源作為樹(shù)莓派的輸入電源,能滿(mǎn)足本系統(tǒng)USB和GPIO電流輸出。同時(shí),樹(shù)莓派GPIO電路為外設(shè)提供直流5V和3.3V電源輸出。電源輸入模塊如圖3.7所示。圖3.7電源模塊實(shí)物圖 3.5顯示模塊設(shè)計(jì)將樹(shù)莓派通過(guò)micro-HDMI接口接入7寸顯示器中,顯示當(dāng)前樹(shù)莓派系統(tǒng)信息及人臉識(shí)別等內(nèi)容。使用的顯示器型號(hào)為亞博智7寸IPS觸摸屏,該款屏幕分辨率為1024*600,具備觸摸功能,接口為micro-HDMI。顯示模塊實(shí)物圖如圖3.8所示。圖3.8顯示模塊實(shí)物圖3.6本章小結(jié) 本章講述了本系統(tǒng)從設(shè)計(jì)功能出發(fā),選用了滿(mǎn)足功能需求的硬件模塊。并詳細(xì)描述攝像頭模塊、門(mén)鎖模塊、電源模塊、顯示模塊具體功能及參數(shù),以及舵機(jī)門(mén)鎖旋轉(zhuǎn)角度設(shè)計(jì)需求和系統(tǒng)硬件電路圖。4系統(tǒng)軟件設(shè)計(jì)4.1系統(tǒng)環(huán)境搭建由于樹(shù)莓派自身不自帶操作系統(tǒng),在進(jìn)行程序設(shè)計(jì)之前,需要在SD卡中安裝所需的操作系統(tǒng),并配置本系統(tǒng)需的OpenCV和PyQt5運(yùn)行環(huán)境。4.1.1系統(tǒng)鏡像安裝RaspbianOS是一種基于DebianLinux的操作系統(tǒng),專(zhuān)門(mén)為樹(shù)莓派開(kāi)發(fā)和優(yōu)化。支持Python編程語(yǔ)言和開(kāi)發(fā)環(huán)境。本次設(shè)計(jì)樹(shù)莓派系統(tǒng)使用的版本為RaspbianGNU/Linux10(buster),官方鏡像文件為2020-05-27-raspios-buster-full-armhf.img,鏡像刷寫(xiě)軟件RaspberryPiImager。刷寫(xiě)系統(tǒng)需要使用SD卡與讀卡器。圖4.1樹(shù)莓派系統(tǒng)安裝圖刷寫(xiě)系統(tǒng)操作:(1)準(zhǔn)備一張64GSD卡,下載RaspberryPiImager軟件將SD卡格式化。(2)使用自定義鏡像,選中樹(shù)莓派2020-05-27-raspios-buster-full-armhf.img鏡像文件,進(jìn)行系統(tǒng)鏡像文件燒錄。操作選項(xiàng)如圖4.1所示。(3)系統(tǒng)刷寫(xiě)成功后,將SD卡插入樹(shù)莓派中,啟動(dòng)樹(shù)莓派電源,配置用戶(hù)密碼,系統(tǒng)語(yǔ)言設(shè)置為中文,進(jìn)行網(wǎng)絡(luò)連接,完成樹(shù)莓派的系統(tǒng)安裝,顯示該系統(tǒng)版本為RaspbianGNU/Linux10(buster)如圖4.2所示。圖4.2樹(shù)莓派系統(tǒng)版本圖4.1.2OpenCV環(huán)境安裝OpenCV作為一款開(kāi)源的計(jì)算機(jī)視覺(jué)和機(jī)器學(xué)習(xí)軟件庫(kù),在實(shí)時(shí)圖像處理、計(jì)算機(jī)視覺(jué)以及機(jī)器學(xué)習(xí)等眾多領(lǐng)域均得到了廣泛且深入的應(yīng)用。本次系統(tǒng)在樹(shù)莓派上使用OpenCV,使樹(shù)莓派設(shè)備具備圖像和視頻處理能力。運(yùn)行OpenCV程序?qū)崟r(shí)顯示或處理從攝像頭捕獲的視頻流。利用OpenCV捕捉的人臉圖像信息,將人臉圖像信息保存至本地中,通過(guò)百度云API上傳至云服務(wù)中。使用Linux指令,進(jìn)行OpenCV環(huán)境安裝操作:(1)改變python安裝源pip3configsetglobal.index-url/simple(2)安裝OpenCV依賴(lài)軟件sudoapt-getinstall-ylibopencv-devpython3-opencvsudoapt-getinstalllibatlas-base-devsudoapt-getinstalllibjasper-devsudoapt-getinstalllibqtgui4sudoapt-getinstallpython3-pyqt5sudoaptinstalllibqt4-test(3)安裝numpypip3installnumpy-1.21.5-cp37-cp37mlinux_armv7l.whl--upgrade--ignore-installed(4)安裝OpenCVpip3install-i/simple/pipinstallopencv-python==2sudopip3installopencv_contrib_python-2-cp37-cp37m-linux_armv7l.whl安裝成功后,OpenCV版本為4.5.5如圖4.3所示。圖4.3OpenCV版本圖4.1.3PyQt5環(huán)境安裝PyQt5是一個(gè)用于創(chuàng)建圖形用戶(hù)界面(GUI)的Python庫(kù)。它基于QT框架,作為一個(gè)跨平臺(tái)的解決方案,能夠在Linux、Windows等主流操作系統(tǒng)上部署運(yùn)行。PyQt5提供豐富多樣的GUI元素,包括按鈕、列表框、文本框、標(biāo)簽等,同時(shí)配備了強(qiáng)大的布局管理器。此外,PyQt5支持多線(xiàn)程,可以有效地解決界面堵塞問(wèn)題,因此PyQt5能夠滿(mǎn)足實(shí)現(xiàn)本次系統(tǒng)的人臉識(shí)別交互界面設(shè)計(jì)。使用Linux指令,進(jìn)行PyQt5環(huán)境安裝操作:(1)安裝PyQt5Python環(huán)境包sudoaptinstall-ypython3-pyqt5(2)安裝PyQt5固件庫(kù)sudoaptinstall-ypython3-pyqt5.qscisudoaptinstall-ypython3-pyqt5.qtmultimediasudoaptinstall-ypython3-pyqt5.qtopenglsudoaptinstall-ypython3-pyqt5.qtpositioningsudoaptinstall-ypython3-pyqt5.qtquicksudoaptinstall-ypython3-pyqt5.qtsensorssudoaptinstall-ypython3-pyqt5.qtserialportsudoaptinstall-ypython3-pyqt5.qtsqlsudoaptinstall-ypython3-pyqt5.qtsvgsudoaptinstall-ypython3-pyqt5.qtwebchannelsudoaptinstall-ypython3-pyqt5.qtwebkitsudoaptinstall-ypython3-pyqt5.qtwebsocketssudoaptinstall-ypython3-pyqt5.qtx11extrassudoaptinstall-ypython3-pyqt5.qtxmlpatterns執(zhí)行指令安裝過(guò)程無(wú)報(bào)錯(cuò),則成功安裝PyQt5運(yùn)行環(huán)境。4.2主程序設(shè)計(jì)本次系統(tǒng)設(shè)計(jì)采用了Python語(yǔ)言進(jìn)行開(kāi)發(fā),基于Python3.7.3版本,該版本能夠完美兼容并滿(mǎn)足OpenCV和PyQt5的開(kāi)發(fā)環(huán)境需求。圖4.4主程序流程圖配置搭建完成系統(tǒng)運(yùn)行環(huán)境,啟動(dòng)main.py程序,從主界面進(jìn)入人臉識(shí)別界面,操作交互界面進(jìn)行人臉識(shí)別,打開(kāi)攝像頭進(jìn)行圖像采集,調(diào)用人臉識(shí)別程序,通過(guò)百度云API將人臉圖片上傳至服務(wù)器,百度云與人臉庫(kù)進(jìn)行人臉對(duì)比,將結(jié)果返回樹(shù)莓派。返回的人臉置信度大于設(shè)定閾值時(shí)打開(kāi)門(mén)鎖,否則提示相應(yīng)的報(bào)警信息。本系統(tǒng)主程序流程圖如4.4圖所示。4.3門(mén)鎖RPI.GPIO控制程序設(shè)計(jì)圖4.5門(mén)鎖控制流程圖本系統(tǒng)樹(shù)莓派采用系統(tǒng)自帶的RPi.GPIO庫(kù)控制GPIO引腳,將舵機(jī)PWM控制引腳設(shè)置為輸出模式,引腳初始化為低電平。當(dāng)運(yùn)行人臉檢測(cè)程序結(jié)果通過(guò)時(shí)開(kāi)啟門(mén)鎖,完成人臉識(shí)別后關(guān)閉相機(jī),門(mén)鎖將同步關(guān)閉回到初始位置。門(mén)鎖控制流程圖如4.5圖所示。4.4PyQt5界面程序設(shè)計(jì) 本系統(tǒng)用戶(hù)交互界面使用PyQt5設(shè)計(jì),共設(shè)計(jì)4個(gè)用戶(hù)交互界面,分別為主界面、用戶(hù)注冊(cè)界面、人臉?shù)浫虢缑妗⑷四樧R(shí)別界面,設(shè)計(jì)交互界面使用戶(hù)便捷進(jìn)行人臉識(shí)別,同時(shí)能夠?qū)崟r(shí)展示當(dāng)前的識(shí)別狀態(tài)。PyQt5界面功能設(shè)計(jì)圖如4.6圖所示。圖4.6PyQt5界面功能設(shè)計(jì)圖4.5人臉識(shí)別程序設(shè)計(jì) 人臉識(shí)別程序設(shè)計(jì)分為3個(gè)部分,分別為用戶(hù)注冊(cè)、人臉?shù)浫?、人臉識(shí)別。首先進(jìn)行用戶(hù)注冊(cè)獲取用戶(hù)名,通過(guò)用戶(hù)名進(jìn)行人臉?shù)浫?,拍攝人臉照片后存儲(chǔ)本地及上傳百度云存儲(chǔ)人臉庫(kù)中。設(shè)計(jì)人臉識(shí)別程序連接百度云API,進(jìn)行人臉庫(kù)搜索匹配,匹配成功顯示用戶(hù)名、置信度及開(kāi)啟門(mén)鎖,否則信息錯(cuò)誤信息。4.5.1用戶(hù)注冊(cè)子程序設(shè)計(jì) 進(jìn)入用戶(hù)注冊(cè)界面,根據(jù)提示輸入用戶(hù)名及密碼進(jìn)行注冊(cè),注冊(cè)數(shù)據(jù)檢測(cè)成功后將用戶(hù)名和密碼保存至本地?cái)?shù)據(jù)庫(kù)txt文本中。用戶(hù)注冊(cè)子程序流程圖如4.7圖所示。圖4.7用戶(hù)注冊(cè)子程序流程圖圖4.5.2人臉?shù)浫胱映绦蛟O(shè)計(jì)進(jìn)入人臉?shù)浫虢缑?,輸入用?hù)名注冊(cè)人臉。編寫(xiě)OpenCV程序調(diào)用攝像頭拍攝人臉圖片保存本地png格式,將圖片轉(zhuǎn)換成BASE64格式上傳百度云人臉庫(kù)中。人臉?shù)浫胱映绦蛄鞒虉D如4.8圖所示。4.8人臉?shù)浫胱映绦蛄鞒虉D根據(jù)百度云人臉注冊(cè)API接口client.addUser()要求,配置接口參數(shù)將人臉照片上傳至百度人關(guān)聯(lián)的人臉庫(kù)中。client.addUser()人臉注冊(cè)請(qǐng)求關(guān)鍵參數(shù)詳情如表4.1所示。表4.1人臉注冊(cè)請(qǐng)求關(guān)鍵參數(shù)表參數(shù)數(shù)據(jù)類(lèi)型收發(fā)類(lèi)型說(shuō)明imagestring發(fā)送圖片信息(總數(shù)據(jù)大小應(yīng)小于10M)image_typestring發(fā)送圖片類(lèi)型采用BASE64編碼;圖片的URL地址;FACE_TOKEN人臉圖片的唯一標(biāo)識(shí)group_idstring發(fā)送用戶(hù)組ID(由數(shù)字、字母、下劃線(xiàn)組成)user_idstring發(fā)送用戶(hù)ID(由數(shù)字、字母、下劃線(xiàn)組成)根據(jù)接口client.addUser()要求,設(shè)計(jì)baidu_addUser()函數(shù)程序,本次程序設(shè)計(jì)需要用到參數(shù)為image(人臉圖片)、image_type(BASE64圖片格式)、group_id(用戶(hù)組ID)、user_id(用戶(hù)ID)。設(shè)計(jì)人臉用戶(hù)注冊(cè)核心程序如下。defbaidu_addUser(self):
client.addUser(str(self.transimage(image_name),'utf-8'),IMAGE_TYPE,GROUP,self.collect_name) self.ttransimage()是圖片格式轉(zhuǎn)換函數(shù),將圖片轉(zhuǎn)換成BASE64格式。IMAGE_TYPE變量將上傳圖片設(shè)定為BASE64圖片格式,GROUP變量代表用戶(hù)組ID,self.collect_name變量是已經(jīng)注冊(cè)的用戶(hù)ID。4.5.3人臉識(shí)別子程序設(shè)計(jì)圖4.10人臉子識(shí)別程序流程圖進(jìn)入人臉識(shí)別界面,調(diào)用OpenCV拍攝程序,拍攝人臉圖片保存本地png格式,將人臉照片轉(zhuǎn)化成BASE64格式,通過(guò)百度云API接口client.search()上傳,同時(shí)上傳用戶(hù)組ID及活體檢測(cè)通過(guò)率。百度云對(duì)上傳人臉圖片與人臉庫(kù)進(jìn)行匹配,匹配成功返回用戶(hù)ID及人臉置信度,將用戶(hù)ID打印窗口中,同時(shí)舵機(jī)啟動(dòng)開(kāi)啟門(mén)鎖。當(dāng)與人臉匹配不通過(guò)時(shí),返回錯(cuò)誤信息,程序設(shè)計(jì)接收的錯(cuò)誤信息有檢測(cè)不到人臉、活體檢測(cè)不通過(guò)、錯(cuò)誤代碼。人臉識(shí)別子程序流程圖如4.10所示。通過(guò)百度云人臉?biāo)阉鰽PI接口client.search(),將人臉照片上傳百度云進(jìn)行人臉庫(kù)搜索匹配,同時(shí)該接口會(huì)返回人臉置信度、用戶(hù)ID和錯(cuò)誤信息。client.search()人臉?biāo)阉麝P(guān)鍵參數(shù)詳情如表4.2所示。表4.2人臉?biāo)阉麝P(guān)鍵參數(shù)表參數(shù)數(shù)據(jù)類(lèi)型收發(fā)類(lèi)型說(shuō)明imagestring發(fā)送圖片信息(總數(shù)據(jù)大小應(yīng)小于10M)image_typestring發(fā)送圖片類(lèi)型采用BASE64編碼;圖片的URL地址;FACE_TOKEN人臉圖片的唯一標(biāo)識(shí)group_id_liststring發(fā)送從指定的group中進(jìn)行查找用逗號(hào)分隔,上限10個(gè)liveness_controlstring發(fā)送活體檢測(cè)分為4個(gè)等級(jí),分別為NONE、LOW、NORMAL、HIGH,默認(rèn)NONEuser_idstring接收用戶(hù)ID信息scorefloat接收用戶(hù)的匹配得分根據(jù)client.search()接口要求,本系統(tǒng)設(shè)計(jì)配置請(qǐng)求參數(shù)image(人臉照片)、image_type(BASE64格式)、group_id_list(用戶(hù)組ID)、liveness_control(活體檢測(cè)低),人臉?biāo)阉鞣祷財(cái)?shù)據(jù)需要接收參數(shù)為user_id(用戶(hù)ID)、scoer(人臉置信度)、錯(cuò)誤信息等。根據(jù)接口要求設(shè)計(jì)出人臉識(shí)別核心代碼軟件顯示圖4.11所示。圖4.11人臉識(shí)別核心代碼軟件顯示圖 result變量接收百度云返回結(jié)果信息,將結(jié)果賦值給name和score變量。name接收用戶(hù)ID,score接收人臉置信度,當(dāng)score閾值大于80時(shí),打印人臉用戶(hù)ID以及調(diào)用舵機(jī)子程序開(kāi)啟門(mén)鎖,否則打印人臉錯(cuò)誤信息以及保持門(mén)鎖關(guān)閉。同時(shí),result變量接收百度云返回錯(cuò)誤結(jié)果,包括圖片無(wú)人臉數(shù)據(jù)、非活體、錯(cuò)誤代碼信息,并通過(guò)打印顯示shell窗口中。4.6本章小結(jié)本章講述樹(shù)莓派Linux鏡像文件、OpenCV環(huán)境安裝、PyQt5環(huán)境配置,具體描述驅(qū)動(dòng)舵機(jī)門(mén)鎖的RPI.GPIO和人臉識(shí)別程序流程圖。該系統(tǒng)主要采用Python編程語(yǔ)言,通過(guò)PyQt5設(shè)計(jì)用戶(hù)交互界面,并使用OpenCV進(jìn)行人臉圖像的采集,將采集人臉圖片上傳百度云進(jìn)行人臉?biāo)阉?,返回人臉置信度及用?hù)名至主控,主控根據(jù)人臉置信度閾值進(jìn)行門(mén)鎖開(kāi)啟,當(dāng)人臉識(shí)別不通過(guò)打印相關(guān)錯(cuò)誤信息。5系統(tǒng)調(diào)試與分析5.1系統(tǒng)調(diào)試 系統(tǒng)調(diào)試分為百度云人臉識(shí)別創(chuàng)建、用戶(hù)注冊(cè)、人臉?shù)浫搿⑷四樧R(shí)別共4個(gè)功能測(cè)試,以下進(jìn)行詳細(xì)說(shuō)明。(1)創(chuàng)建百度云人臉識(shí)別 首先需要注冊(cè)百度云賬號(hào),登錄百度云人臉識(shí)別服務(wù)平臺(tái),選擇公有云服務(wù)中的應(yīng)用列表,創(chuàng)建新的人臉識(shí)別應(yīng)用,勾選人臉識(shí)別相關(guān)服務(wù)選項(xiàng)。人臉識(shí)別創(chuàng)建應(yīng)用如圖5.1所示。圖5.1人臉識(shí)別創(chuàng)建應(yīng)用圖應(yīng)用成功創(chuàng)建后,獲取AppID、APIKey、SecretKey三個(gè)關(guān)鍵信息,在代碼對(duì)應(yīng)變量中將數(shù)據(jù)填入。因此,主控能夠根據(jù)API接口將數(shù)據(jù)連接到本系統(tǒng)創(chuàng)建的人臉識(shí)別應(yīng)用中。人臉識(shí)別應(yīng)用數(shù)據(jù)如圖5.2所示。圖5.2人臉識(shí)別應(yīng)用數(shù)據(jù)圖 安裝使用PythonSDK,需要通過(guò)Linux指令pipinstallbaidu-aip,安裝成功后系統(tǒng)具備百度云API環(huán)境。 進(jìn)入可視化人臉庫(kù)界面,創(chuàng)建用戶(hù)組,選擇通用版場(chǎng)景,創(chuàng)建組IDliang,確認(rèn)后即可創(chuàng)建成功,用戶(hù)組創(chuàng)建如圖5.3所示。圖5.3用戶(hù)組創(chuàng)建圖(2)用戶(hù)注冊(cè)測(cè)試 運(yùn)行main.py程序進(jìn)入系統(tǒng)主界面,點(diǎn)擊注冊(cè)按鈕進(jìn)入注冊(cè)界面,輸入用戶(hù)名及密碼創(chuàng)建用戶(hù),點(diǎn)擊確認(rèn)按鈕完成注冊(cè)。注冊(cè)界面如圖5.4所示。圖5.4注冊(cè)界面圖 用戶(hù)注冊(cè)成功后,通過(guò)本地?cái)?shù)據(jù)庫(kù)tsetDIR.txt文本可以查看所注冊(cè)liang123的用戶(hù)信息。本地?cái)?shù)據(jù)庫(kù)如圖5.5所示。圖5.5本地?cái)?shù)據(jù)庫(kù)圖(3)人臉?shù)浫霚y(cè)試 進(jìn)入人臉?shù)浫虢缑?,點(diǎn)擊網(wǎng)絡(luò)開(kāi)始收集,輸入已注冊(cè)的用戶(hù)名liang123,確認(rèn)后進(jìn)行拍攝人臉照片。人臉?shù)浫胗脩?hù)信息如圖5.6所示。圖5.6人臉?shù)浫胗脩?hù)信息圖圖5.7人臉?shù)浫胗脩?hù)信息圖人臉照片注冊(cè)完成后,界面顯示OpenCV拍攝的人臉圖片。人臉?shù)浫氩杉瘓D片如圖5.7所示。本地進(jìn)行人臉照片采集成功后,主控上傳數(shù)據(jù)使百度云創(chuàng)建liang123用戶(hù),并將采集的人臉圖片保存人臉庫(kù)中,此時(shí)完成了人臉圖片的錄入。需要注意每個(gè)用戶(hù)名人臉圖片數(shù)目上限為20張。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 玫瑰痤丘疹治療中的能量配比優(yōu)化方案
- 船用直流電機(jī)項(xiàng)目可行性研究報(bào)告(立項(xiàng)備案申請(qǐng))
- 能源行業(yè)供應(yīng)鏈經(jīng)理面試題及答案
- 塑料檢測(cè)設(shè)備項(xiàng)目可行性分析報(bào)告范文
- 深度解析(2026)《GBT 19075.2-2025通風(fēng)機(jī) 詞匯及種類(lèi)定義 第2部分:種類(lèi)》
- 減震緩沖器項(xiàng)目可行性分析報(bào)告范文(總投資8000萬(wàn)元)
- 網(wǎng)絡(luò)信息安全工程師的招聘面試常見(jiàn)問(wèn)題及答案解析
- 小麥加工設(shè)備項(xiàng)目可行性分析報(bào)告范文(總投資8000萬(wàn)元)
- 首創(chuàng)股份財(cái)務(wù)分析師面試題集
- 年產(chǎn)xxx光伏材料硅片項(xiàng)目可行性分析報(bào)告
- 集裝箱裝卸協(xié)議合同
- 2025河北交通職業(yè)技術(shù)學(xué)院第二次招聘47人參考筆試試題及答案解析
- 2025商洛市直機(jī)關(guān)事業(yè)單位遴選(選調(diào))(59人)(公共基礎(chǔ)知識(shí))測(cè)試題附答案解析
- 會(huì)計(jì)從業(yè)人員職業(yè)道德規(guī)范培訓(xùn)課件
- 2026春季學(xué)期學(xué)校工作計(jì)劃
- 民間美術(shù)課件
- ECMO助力心肺移植
- 2025貴州遵義市大數(shù)據(jù)集團(tuán)有限公司招聘工作人員及筆試歷年參考題庫(kù)附帶答案詳解
- 2025年居住區(qū)智慧化改造項(xiàng)目可行性研究報(bào)告及總結(jié)分析
- JJG646-2006移液器檢定規(guī)程
- 湖南省長(zhǎng)郡二十校聯(lián)盟2025-2026學(xué)年高三上學(xué)期12月考試數(shù)學(xué)試卷
評(píng)論
0/150
提交評(píng)論