版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第第頁(yè)基于機(jī)器學(xué)習(xí)的人臉識(shí)別算法的設(shè)計(jì)與實(shí)現(xiàn)承諾人簽名:日期:年月日基于機(jī)器學(xué)習(xí)的人臉識(shí)別算法的設(shè)計(jì)與實(shí)現(xiàn)摘要人臉識(shí)別技術(shù)是一種新型的生物特征認(rèn)證技術(shù)。人臉識(shí)別技術(shù)也是一個(gè)非?;钴S的研究領(lǐng)域,涵蓋了許多領(lǐng)域,例如數(shù)字圖像處理。隨著人們對(duì)應(yīng)用程序需求的增長(zhǎng),面部識(shí)別技術(shù)趨向于大量使用,使用微芯片和標(biāo)準(zhǔn)化。人臉檢測(cè)是快速準(zhǔn)確識(shí)別人臉的先決條件。其目的是檢測(cè)圖像背景下的人臉,并將其與數(shù)據(jù)中的人臉進(jìn)行比較,以實(shí)現(xiàn)人臉識(shí)別。本文以python為開(kāi)發(fā)技術(shù),前端實(shí)時(shí)檢測(cè)攝像頭人臉,人臉識(shí)別主要是使用mtcnn做人臉提取,使用facenet做人臉特征提取,通過(guò)余弦相似度分類進(jìn)行人臉識(shí)別。系統(tǒng)界面簡(jiǎn)潔、識(shí)別迅速、使用方便。本文首先介紹了人臉識(shí)別系統(tǒng)的現(xiàn)狀及其發(fā)展背景,然后討論了系統(tǒng)設(shè)計(jì)目標(biāo),系統(tǒng)要求和總體設(shè)計(jì)計(jì)劃,并詳細(xì)討論了人臉識(shí)別系統(tǒng)的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)。系統(tǒng)最后進(jìn)行面部識(shí)別。并對(duì)系統(tǒng)進(jìn)行特定的測(cè)試。關(guān)鍵詞:人臉識(shí)別;python;機(jī)器學(xué)習(xí)
DesignandimplementationoffacerecognitionalgorithmbasedonmachinelearningABSTRACTFacerecognitiontechnologyisanewtypeofbiometricauthenticationtechnology.Facerecognitiontechnologyisalsoaveryactiveresearcharea,coveringmanyfields,suchasdigitalimageprocessing.Asthedemandforapplicationprogramsgrows,facialrecognitiontechnologytendstobeusedinlargequantities,usingmicrochipsandstandardization.Facedetectionisaprerequisiteforrapidandaccuratefacerecognition.Itspurposeistodetectthefaceinthebackgroundoftheimageandcompareitwiththefaceinthedatatoachievefacerecognition.Thisarticleusespythonasthedevelopmenttechnology.Thefrontenddetectsthecamera'sfaceinrealtime.Facerecognitionmainlyusesmtcnnforfaceextraction,andfacenetforfacefeatureextraction,andusescosinesimilarityclassificationforfacerecognition.Thesysteminterfaceissimple,quicktoidentify,andeasytouse.Thisarticlefirstintroducesthecurrentstatusanddevelopmentbackgroundofthefacerecognitionsystem,thendiscussesthesystemdesigngoals,systemrequirementsandoveralldesignplan,anddiscussesthedetaileddesignandimplementationofthefacerecognitionsystemindetail.Thesystemfinallyperformsfacialrecognition.Andconductspecifictestsonthesystem.Keywords:Facerecognition;Python;Machinelearning目錄TOC\o"1-3"\h\u122第一章概述 6316051.1課題背景及意義 678011.2國(guó)內(nèi)外研究現(xiàn)狀 6168341.3本課題主要工作 76750第二章系統(tǒng)開(kāi)發(fā)環(huán)境 8212062.1python技術(shù) 814002.2圖像檢測(cè)簡(jiǎn)介 9124461基于直線檢測(cè)的方法 983142基于閾值化的方法 935033基于灰度邊緣檢測(cè)方法 975862.3人臉識(shí)別簡(jiǎn)介 10320732.3.1人臉識(shí)別階段 10115872.3.2人臉識(shí)別方法 10307782.4深度學(xué)習(xí)算法及CNN 1028564第三章系統(tǒng)分析 1215263.1可行性分析 12322353.1.1技術(shù)可行性 1249693.1.2操作可行性 1237873.1.3經(jīng)濟(jì)可行性 1233953.1.4法律可行性 1249763.2需求分析 13168563.2.1功能需求分析 13252843.2.2性能需求分析 13283593.3開(kāi)發(fā)環(huán)境分析 1325817(1)開(kāi)發(fā)硬件平臺(tái): 1316641(2)開(kāi)發(fā)軟件平臺(tái): 132913第四章系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 144904.1系統(tǒng)設(shè)計(jì)原則 141725(1)數(shù)據(jù)安全性 1417071(2)易用性 1425743(3)柔軟性 147930(4)擴(kuò)展性 14276524.2系統(tǒng)流程設(shè)計(jì) 14150294.2.1系統(tǒng)開(kāi)發(fā)流程 14279424.2.2人臉識(shí)別流程 15313554.3系統(tǒng)功能設(shè)計(jì) 1692014.4接口設(shè)計(jì) 16135354.4.1外部接口 1653934.4.2內(nèi)部接口 16191344.5系統(tǒng)實(shí)現(xiàn) 16146894.5.1人臉檢測(cè) 16182174.5.2人臉識(shí)別 18139984.5.3人臉識(shí)別效果 1927573第五章系統(tǒng)測(cè)試 2159655.1測(cè)試環(huán)境與條件 21297435.2功能測(cè)試 21299575.3測(cè)試結(jié)果分析 245782總結(jié)與展望 254581謝辭 2630301參考文獻(xiàn) 276402附錄 28第一章概述1.1課題背景及意義現(xiàn)在,隨著科技的不斷發(fā)展,我們的生活變得越來(lái)越便利也越來(lái)越智能,無(wú)論是支付寶微信支付,在邊境出入關(guān)口,在政府機(jī)構(gòu)辦理業(yè)務(wù)等等,我們都能夠使用指紋和人臉這些生物特征技術(shù)。并且伴隨著講究的不斷深入,大大降低了識(shí)別技術(shù)的成本,人們開(kāi)始逐漸接受這些技術(shù)[15]。其中最為突出,最為廣泛,熱議度最高的當(dāng)屬于人臉識(shí)別技術(shù)了[3]。人臉識(shí)別,顧名思義就是在圖片和視頻中檢測(cè)有沒(méi)有人臉。當(dāng)發(fā)現(xiàn)一個(gè)人的臉時(shí),會(huì)獲取其他面部特征(眼睛,嘴巴,鼻子等),并根據(jù)此信息將該人與已知人臉的數(shù)據(jù)庫(kù)進(jìn)行比較。標(biāo)識(shí)一個(gè)人的身份。人臉檢測(cè)是使用計(jì)算機(jī)確定輸入圖像中所有人臉的位置和大小的過(guò)程。面部識(shí)別系統(tǒng)是由面部識(shí)別系統(tǒng)引入的,該系統(tǒng)可以包括面部圖像,輸出是面部和面部圖像的存在之和,描述了位置,大小,參數(shù)化位置Do和方向信息[1]。假定檢測(cè)面部的問(wèn)題始于識(shí)別面部的研究。全自動(dòng)面部識(shí)別系統(tǒng)包括與兩項(xiàng)主要技術(shù)的鏈接:面部檢測(cè)和提取以及面部識(shí)別。完成自動(dòng)面部識(shí)別的第一個(gè)要求是確定一個(gè)人的面部。人臉識(shí)別是自動(dòng)人臉識(shí)別過(guò)程的第一步,它基于自動(dòng)人臉識(shí)別技術(shù)。自動(dòng)人臉識(shí)別系統(tǒng)的速度和準(zhǔn)確性起著重要作用。人臉識(shí)別系統(tǒng)可以應(yīng)用于考勤、安全、金融等領(lǐng)域,應(yīng)用廣泛,大大提高了工作效率,提高了服務(wù)水平,身份認(rèn)證變得更加科學(xué)、規(guī)范、系統(tǒng)、簡(jiǎn)單。1.2國(guó)內(nèi)外研究現(xiàn)狀面部識(shí)別的研究始于1960年代末和1970年代初。第一個(gè)研究人員是布萊索,他建立了一個(gè)人臉識(shí)別系統(tǒng),但這個(gè)系統(tǒng)是半自動(dòng)的,識(shí)別的主要依據(jù)是座位識(shí)別的主要特征,如人臉特征點(diǎn)的距離和比例。20世紀(jì)90年代,計(jì)算機(jī)軟硬件發(fā)展迅速,人們對(duì)人臉識(shí)別的要求越來(lái)越高,對(duì)人臉識(shí)別的魯棒性也提出了更高的要求[2]。許多學(xué)者開(kāi)始研究基于整體的識(shí)別方法,并成為當(dāng)時(shí)人臉識(shí)別研究的趨勢(shì)。最具代表性的特征臉?lè)椒ê蛷椥詧D匹配方法。在1990年代中期,整體識(shí)別和成分分析相結(jié)合的面部識(shí)別方式開(kāi)始涌現(xiàn)。研究人員也開(kāi)始認(rèn)識(shí)到,他們不僅必須充分利用來(lái)自各種面孔的面部識(shí)別信息,而且還必須融合諸如形狀拓?fù)涮卣?,局部灰度功能和全局比例分布之類的特征。?dāng)時(shí),許多新的算法開(kāi)始出現(xiàn),但都是將一些原有的算法拼接在一起,對(duì)算法本身并沒(méi)有提升和優(yōu)化。在1990年代后期,面部識(shí)別技術(shù)得到發(fā)展并開(kāi)始商業(yè)化,許多產(chǎn)品開(kāi)始投放市場(chǎng)。但是,由于算法的單一和落后,其識(shí)別的誤差還是很大,并且運(yùn)行速度還有待提高。直到來(lái)到2000年,才有所進(jìn)步,但是與人們的需求相比存在一些差異,這主要是由于外部環(huán)境的影響,例如光照,姿勢(shì)和距離的影響。識(shí)別效果差。當(dāng)前,面部識(shí)別技術(shù)只能在不需要高識(shí)別精度的某些情況下使用。總的來(lái)說(shuō),這項(xiàng)工作的面部識(shí)別涵蓋了各個(gè)領(lǐng)域,例如計(jì)算機(jī)視覺(jué),數(shù)字圖像處理和人工智能,但是根據(jù)這項(xiàng)研究,無(wú)論實(shí)際計(jì)算機(jī)的類型如何,在現(xiàn)代網(wǎng)絡(luò)和計(jì)算機(jī)通信中它都可以滿足也需要快速的系統(tǒng)開(kāi)發(fā)。從一種觀點(diǎn)看,研究的價(jià)值很高。隨著計(jì)算機(jī)網(wǎng)絡(luò)的擴(kuò)散,諸如計(jì)算機(jī)信息的圖片和視頻之類的多媒體信息的比例不斷增加,這項(xiàng)研究將不可避免地導(dǎo)致快速,長(zhǎng)期的發(fā)展。1.3本課題主要工作本文主要分為五個(gè)章節(jié),具體結(jié)構(gòu)如下:第一章節(jié)為概述部分。主要分析了該課題的研究背景以及研究意義。了解了現(xiàn)階段國(guó)內(nèi)外的人臉識(shí)別的發(fā)展情況。提出本文主要的工作內(nèi)容。第二章是對(duì)開(kāi)發(fā)的環(huán)境進(jìn)行分析,以及對(duì)于采用的人臉識(shí)別方式進(jìn)行分析第三章人臉識(shí)別開(kāi)發(fā)的可行性分析和對(duì)需求分析第四章是對(duì)人臉識(shí)別系統(tǒng)開(kāi)發(fā)流程的說(shuō)明。第五章對(duì)人臉識(shí)別功能實(shí)現(xiàn)的測(cè)試總結(jié)以及對(duì)后續(xù)改進(jìn)的展望。第二章系統(tǒng)開(kāi)發(fā)環(huán)境2.1python技術(shù)Python是一種開(kāi)發(fā)語(yǔ)言,一種用于計(jì)算機(jī)程序設(shè)計(jì)的開(kāi)發(fā)語(yǔ)言,并且允許面向?qū)ο蟮木幊?。Python由GuidovanRossum開(kāi)發(fā)。Python具有許多功能,例如簡(jiǎn)潔的語(yǔ)法,免費(fèi)的源代碼和種類很多的數(shù)據(jù)庫(kù)和第三方庫(kù)[5]。由于這些優(yōu)點(diǎn),您可以非??焖俚嘏c其他語(yǔ)言結(jié)合以實(shí)現(xiàn)各種功能模塊。許多人都被昵稱為“膠水”。使用Python快速編程的原型是許多程序員當(dāng)前使用的一種方法。在任何有特殊要求的地方固定都很方便。PyQt是一個(gè)工具包,主要可以創(chuàng)建帶有圖形界面的程序。Qt庫(kù)是一個(gè)功能強(qiáng)大的庫(kù)。PyQt實(shí)現(xiàn)了一組Python模塊。PyQt受人青睞的原因是因?yàn)槠鋼碛袛?shù)據(jù)龐大的類和功能。不僅如此,其跨平臺(tái)開(kāi)發(fā)的特點(diǎn)也是其受青睞的原因,例如UNIX,Microsoft,Apple。此外,PyQt具有雙重證書(shū),可提供跨平臺(tái)性能。在使用Python安裝平臺(tái)之前,用戶必須設(shè)置環(huán)境變量以加載和運(yùn)行取決于另一個(gè)平臺(tái)的不同版本運(yùn)行。Python特點(diǎn)1.閱讀起來(lái)簡(jiǎn)單:由于Python代碼簡(jiǎn)潔,而且定義也非常清晰,所以閱讀起來(lái)更加簡(jiǎn)單。2.維護(hù)起來(lái)方便:Python的維護(hù)簡(jiǎn)單方便。3.標(biāo)準(zhǔn)庫(kù)多:Python自身帶有許多免費(fèi)的,開(kāi)源的,功能強(qiáng)大的數(shù)據(jù)庫(kù)。4.具有方便的互動(dòng)模式:有了互動(dòng)模式的支持,開(kāi)發(fā)者可以從代碼就可以看到結(jié)果,這樣開(kāi)發(fā)者對(duì)程序的測(cè)試與調(diào)試,變的更方便。5.可移植性好:Python可以跨平臺(tái)運(yùn)行。6.擴(kuò)展性非常好的:如果有關(guān)鍵的代碼,你可以用特殊的語(yǔ)言進(jìn)行編寫(xiě),也能夠在系統(tǒng)中調(diào)試運(yùn)行。7.數(shù)據(jù)庫(kù)接口多:Python可以與市面上大多數(shù)的數(shù)據(jù)庫(kù)連接。8.可嵌入性強(qiáng):為了提高實(shí)用性,Python可以嵌入到多種語(yǔ)言中。增強(qiáng)程序的適用能力。當(dāng)然python相對(duì)于其他語(yǔ)言也有自己的缺點(diǎn),在運(yùn)行速度這一方面,他雖然能夠滿足用戶的需求,但是相對(duì)一些經(jīng)典語(yǔ)言(C,C++,JAVA等)還有點(diǎn)慢。由于是新型的語(yǔ)言,在使用的推廣度上,用戶還是沒(méi)有那么多。但是由于python的優(yōu)勢(shì)比較明顯,現(xiàn)在越來(lái)越多的用戶開(kāi)始對(duì)它進(jìn)行關(guān)注。最后就是目前市面上關(guān)于python的中文資料比較少。在查找和深入研究上有些限制[9]。2.2圖像檢測(cè)簡(jiǎn)介圖像檢測(cè),顧名思義,就是通過(guò)某種算法,把圖像中的需要處理那部分圖像進(jìn)行定位與獲取。這也是圖像識(shí)別的最重要的一步。一般都是采用圖形分割技術(shù),圖形分割技術(shù)又與圖形的特征提取和圖像處理密不可分[4]。圖像檢測(cè)的方法有很多種,這里簡(jiǎn)單介紹以下幾種較常用的方式:1基于直線檢測(cè)的方法顧名思義,通過(guò)檢測(cè)圖像中的直線(通常是圖像周圍的所有邊緣)來(lái)識(shí)別直線。通常使用的檢測(cè)方法是霍夫變化和其他方法。原理是按形狀查找圖像。但是,在實(shí)際應(yīng)用中,許多因素都會(huì)影響定位效果,例如光線不均勻,灰塵和塵埃,圖像模糊或曝光過(guò)度。當(dāng)然,霍夫算法也有其缺點(diǎn)。它僅檢測(cè)直線,不考慮圖像形狀的將來(lái)變化。同樣,霍夫的空間不能一次匹配一個(gè)原始圖像空間。不能指定霍夫空間中的特征點(diǎn)。圖像輪廓的初始位置不能避免在直線上產(chǎn)生干擾的問(wèn)題,并且在直線上存在干擾的情況下,無(wú)法提取幀[7]。2基于閾值化的方法這種方法的主要特點(diǎn)是可以對(duì)圖像應(yīng)用閾值,以獲得具有單個(gè)字符和背景的二進(jìn)制圖像。盡管目前提出了各種關(guān)鍵策略,但是簡(jiǎn)單算法對(duì)二值化的影響很小,但是復(fù)雜算法由于計(jì)算時(shí)間長(zhǎng)和計(jì)算復(fù)雜性而限制了計(jì)算時(shí)間。在現(xiàn)實(shí)生活中由于上述原因,這類方法沒(méi)有取得太大的普及。3基于灰度邊緣檢測(cè)方法此類方法一般使用兩種方式,一種方式是利用圖像區(qū)域局部對(duì)比度明顯,另一種方式為灰度有規(guī)律變化的紋理特征,通過(guò)這兩種方式相結(jié)合來(lái)定位。(1)基于灰度直方圖的門(mén)限化邊緣檢測(cè)通過(guò)灰色直方圖檢測(cè)閾值極限是最常見(jiàn)和最簡(jiǎn)單的方法。這種邊緣檢測(cè)方法的原理是搜索對(duì)象。背景圖像在被攝體上有很好的邊緣。該圖像的灰度直方圖為2個(gè)峰值。(2)基于微分的邊緣檢測(cè)①一階差分邊緣檢測(cè)人像的邊緣點(diǎn)將顯示像素灰度值急劇變化的特征,具有相對(duì)較大的差值。當(dāng)差值方向和邊界方向相互垂直時(shí),此時(shí)差值最大。因此,只要對(duì)f(i,j)的所有方向上的差值進(jìn)行第二次閾值化,就可以通過(guò)處理來(lái)檢測(cè)邊緣像素點(diǎn),從而獲得邊緣圖像。②二階差分邊緣檢測(cè)與一階差分邊緣檢測(cè)一樣,人像的邊緣點(diǎn)會(huì)表現(xiàn)出像素點(diǎn)灰度值急劇變化的特征。圖像的灰度值將用于沿著x,y或者進(jìn)行二次差分,然后通過(guò)差分后的一些屬性來(lái)檢測(cè)邊緣。③根據(jù)邊緣的位置,圖像的灰度值變化很大。相對(duì)應(yīng)的連續(xù)函數(shù)的坡度最大。常用的算法有Roberts運(yùn)算符,Prewitt運(yùn)算符和Sobel。另一種更直觀的方法是使用當(dāng)前像素附近的一些像素值合成表面,并計(jì)算像素連續(xù)表面的斜率。最大的梯度就是肖像的邊緣。2.3人臉識(shí)別簡(jiǎn)介2.3.1人臉識(shí)別階段人臉識(shí)別作為圖像處理的一次嘗試,目前有了很大發(fā)展和突破。主要流程包含:首先利用機(jī)器分析,對(duì)特征信息進(jìn)行提取,然后進(jìn)行查找和匹配,從而達(dá)到識(shí)別人臉的目的。目前人臉識(shí)別技術(shù)已經(jīng)滲透到我們的生活,比如人臉支付、人臉門(mén)禁、人臉購(gòu)物等等。伴隨著科技的不斷發(fā)展和人們需求不斷地增加,人臉識(shí)別技術(shù)也在不斷地成熟和穩(wěn)定,其發(fā)展大概分為三個(gè)階段。(1)第一階段人臉識(shí)別的創(chuàng)始人Bledose,他把人臉進(jìn)行特征提取,比如組成人臉的眼睛、鼻子等作為參數(shù),人臉識(shí)別系統(tǒng)的雛形得到了建立。(2)第二階段因?yàn)樵谑占治鲂畔⒎矫嫒藗冏兊米兊酶雍?jiǎn)單,在199幾年初,圖像處理的關(guān)鍵發(fā)展方向已經(jīng)從一些基礎(chǔ)的處理轉(zhuǎn)向了整體人臉識(shí)別。并且由于計(jì)算機(jī)技術(shù)得到不斷的突破。人臉識(shí)別的方法更加呈現(xiàn)百花齊放的狀態(tài)例如:灰度處理,人臉模型等等。(3)第三階段人臉識(shí)別技術(shù)是在1990年代后期開(kāi)發(fā)的,隨著市場(chǎng)需求的持續(xù)增長(zhǎng),它已成為關(guān)注的焦點(diǎn)。在世界上每個(gè)國(guó)家,我們都在爭(zhēng)奪人臉識(shí)別技術(shù)的發(fā)展,但是基于成熟的技術(shù),人臉識(shí)別技術(shù)也存在嚴(yán)重的缺陷。直到現(xiàn)在,人臉識(shí)別技術(shù)仍然對(duì)世界感興趣,并且還在不斷發(fā)展。2.3.2人臉識(shí)別方法人臉識(shí)別的方法有很多有根據(jù)眼耳口鼻的形狀和它們之間的距離來(lái)識(shí)別,此外有將圖片進(jìn)行壓縮并且正交變換來(lái)進(jìn)行識(shí)別,其次有通過(guò)機(jī)器學(xué)習(xí)用函數(shù)來(lái)進(jìn)行訓(xùn)練識(shí)別。此外還有一些常用的模型識(shí)別方法,如NM,HNM等。2.4深度學(xué)習(xí)算法及CNN 人工神經(jīng)網(wǎng)絡(luò)是一個(gè)動(dòng)態(tài)系統(tǒng),是一個(gè)自適應(yīng)的非線性動(dòng)態(tài)系統(tǒng)。每個(gè)神經(jīng)元在單獨(dú)分開(kāi)來(lái)看的時(shí)候其自身的功能和結(jié)構(gòu)對(duì)于其他來(lái)說(shuō)是簡(jiǎn)單的,但如果我們將由大量神經(jīng)元進(jìn)行組合連接,其呈現(xiàn)的東西是十分強(qiáng)大的。人工神經(jīng)網(wǎng)絡(luò)之所以稱之為人工神經(jīng)網(wǎng)絡(luò),主要是因?yàn)樗芊从橙四X功能的一些基本特征。雖然這只是對(duì)人腦功能的抽象化呈現(xiàn)和模擬。但是對(duì)于普通的計(jì)算機(jī)來(lái)說(shuō),他不是單單地執(zhí)行代碼所能呈現(xiàn)的功能,一步一步往下操作,它能在執(zhí)行代碼程序的過(guò)程中不斷去適應(yīng)環(huán)境,自我地去學(xué)習(xí),優(yōu)化自身,總結(jié)學(xué)習(xí)上的規(guī)律。因此人工神經(jīng)網(wǎng)絡(luò)在這幾個(gè)方面上更接近人腦。在人工神經(jīng)網(wǎng)絡(luò)在一開(kāi)始像一個(gè)初生的嬰兒一樣是一張白紙,他要通過(guò)不斷地學(xué)習(xí)才能進(jìn)行工作。比如說(shuō)在設(shè)定“一”代表“1”,“二”代表“2”以此類推,人工神經(jīng)網(wǎng)絡(luò)便要去學(xué)習(xí)。在現(xiàn)實(shí)生活中神經(jīng)網(wǎng)絡(luò)的優(yōu)勢(shì)更多地體現(xiàn)在分類的問(wèn)題上,比如圖書(shū)推薦,酒店推薦等等。像LR或者linearSVM這些分類算法在面對(duì)一些非線性分類的時(shí)候,LR通常需要靠特征工程做特征映射,而SVM需要選擇核。這些操作往往會(huì)增加計(jì)算量,延緩運(yùn)行速度。而神經(jīng)網(wǎng)絡(luò)在具有三層或三層以上結(jié)構(gòu)的時(shí)后,它能夠很好地實(shí)現(xiàn)非線性可分。并且計(jì)算量會(huì)相比LR或者linearSVM少得多。之前的人工神經(jīng)網(wǎng)絡(luò)存在一個(gè)問(wèn)題:就是數(shù)據(jù)的傳遞都是一整個(gè)傳遞,這導(dǎo)致越往后所需要處理的像素參數(shù)會(huì)越來(lái)越多。直到卷積神經(jīng)網(wǎng)絡(luò)(簡(jiǎn)稱ConvNet或CNN)的出現(xiàn)來(lái)=才解決此類圖像處理問(wèn)題[11]。CNN:CNN也稱被為卷積神經(jīng)網(wǎng)絡(luò)。他擁有兩個(gè)不同功能的神經(jīng)元。一個(gè)是C,另一個(gè)是S。C代表的是卷積。主要用于特征提取。S代表子采樣,實(shí)際上是池化操作。LevelC是特征提取的Level[12]。每個(gè)神經(jīng)元都只和上層的一部分相連接,在這一部分確定后,其他未連接的部分也會(huì)被映射下來(lái)。網(wǎng)絡(luò)中的每個(gè)處理級(jí)別都包含多個(gè)功能圖。每個(gè)對(duì)象都映射在一個(gè)平面上,并且平面上的所有神經(jīng)元具有相同的權(quán)重。同時(shí),它主要包含可用于特征分類的函數(shù),可以是S型激活函數(shù)或RELU函數(shù)。Sigmoid的優(yōu)點(diǎn)是輸出范圍有限,并且在傳輸過(guò)程中不容易分散數(shù)據(jù)[2]。CNN算法成功的關(guān)鍵是通過(guò)減少參數(shù)數(shù)量并證明使用局部連接方法和權(quán)重分配方法的圖像處理優(yōu)勢(shì),從而接近當(dāng)前的生物神經(jīng)網(wǎng)絡(luò)。除了減少參數(shù)數(shù)量外,CNN還使用特征提取。這使您可以直接插入啟用了復(fù)雜圖像預(yù)處理的原始圖像。因此,目前,基于CNN的特征提取正在取代在人工視覺(jué)領(lǐng)域已經(jīng)積累了10多年的各種特殊模型或技術(shù),并且該領(lǐng)域幾乎存在標(biāo)準(zhǔn)的預(yù)處理方法。以前,功能是手動(dòng)開(kāi)發(fā)的,因?yàn)閷?duì)于各種可識(shí)別的對(duì)象有許多有用的功能,并且它們高度依賴于經(jīng)驗(yàn)。現(xiàn)在,CNN可以輕松做到這一點(diǎn),從而避免了在特征提取和分類過(guò)程中數(shù)據(jù)恢復(fù)的復(fù)雜性。第三章系統(tǒng)分析3.1可行性分析人臉識(shí)別系統(tǒng)主要目標(biāo)是實(shí)現(xiàn)對(duì)人臉的檢測(cè)和識(shí)別。在確定了任務(wù)之后,我們從以下四方面進(jìn)行可行性分析。3.1.1技術(shù)可行性(1)硬件可行性分析硬件一般主要是指我們計(jì)算機(jī)的配置,目前無(wú)論是我們的家用電腦還是實(shí)驗(yàn)室的電腦,在配置方面都基本能夠滿足我們的開(kāi)發(fā)使用,而且系統(tǒng)的開(kāi)發(fā)軟件對(duì)計(jì)算機(jī)要求并不算太高,因此普通的硬件便能完成系統(tǒng)的開(kāi)發(fā)。(2)軟件可行性分析人臉識(shí)別系統(tǒng)主要采用python為開(kāi)發(fā)技術(shù),前端實(shí)時(shí)檢測(cè)攝像頭人臉
,人臉識(shí)別主要是使用mtcnn做人臉提取,使用facenet做人臉特征提取,通過(guò)通過(guò)余弦相似度分類進(jìn)行人臉識(shí)別。Python是一個(gè)相對(duì)成熟的語(yǔ)言,由于其簡(jiǎn)單容易使用、標(biāo)準(zhǔn)庫(kù)第三方庫(kù)多、開(kāi)源,功能強(qiáng)大,可擴(kuò)展性高等等一系列的優(yōu)點(diǎn),能夠幫助開(kāi)發(fā)者更加高效簡(jiǎn)單的進(jìn)行開(kāi)發(fā)工作??梢钥闯?,該系統(tǒng)的開(kāi)發(fā)是沒(méi)有問(wèn)題的。3.1.2操作可行性面部識(shí)別系統(tǒng)的界面通過(guò)簡(jiǎn)單易用的通用界面窗口實(shí)現(xiàn)。用戶只要能夠正常使用就可以登錄并使用計(jì)算機(jī)。并且利用Python語(yǔ)言能簡(jiǎn)化開(kāi)發(fā)。該系統(tǒng)的特點(diǎn)是易于使用,易于管理和出色的交互性,并且使用非常簡(jiǎn)單。所以開(kāi)發(fā)這個(gè)系統(tǒng)是完全可行的。3.1.3經(jīng)濟(jì)可行性該系統(tǒng)是提供用戶面部識(shí)別的系統(tǒng),并且由于是通過(guò)調(diào)用相關(guān)庫(kù)來(lái)實(shí)現(xiàn)的,因此整個(gè)系統(tǒng)的系統(tǒng)開(kāi)發(fā)和花費(fèi)時(shí)間不會(huì)太大和太長(zhǎng)。整個(gè)過(guò)程的開(kāi)發(fā)是獨(dú)立且獨(dú)立進(jìn)行的,要解決所有開(kāi)發(fā)問(wèn)題,可以僅使用一臺(tái)計(jì)算機(jī)和上述各種軟件。面部認(rèn)證系統(tǒng)所需的硬件和軟件環(huán)境在市場(chǎng)上很容易獲得,程序的開(kāi)發(fā)主要是控制系統(tǒng)的開(kāi)發(fā)和維護(hù)。因此,該程序不需要太多的工作和資金,并且系統(tǒng)不是很復(fù)雜,并且開(kāi)發(fā)周期短且便宜。3.1.4法律可行性該面部識(shí)別系統(tǒng)是獨(dú)自開(kāi)發(fā)的系統(tǒng),在實(shí)際使用中非常重要的貢獻(xiàn)。使用的開(kāi)發(fā)環(huán)境軟件和數(shù)據(jù)庫(kù)是開(kāi)源的。沒(méi)有復(fù)制其他人的代碼或程序。這在法律上是可行的。3.2需求分析所謂需求分析就是,需求人員通過(guò)與客戶的溝通,所獲取的信息,然后把這些信息通過(guò)需求說(shuō)明書(shū)的方式展示給用戶和開(kāi)發(fā)人員。在一開(kāi)始,任夢(mèng)對(duì)于需求的分析時(shí)不太重視甚至是不太認(rèn)同的,例如當(dāng)時(shí)美國(guó)IBM公司為英國(guó)電信公司開(kāi)發(fā)一套信息管理系統(tǒng),在需求不明確的情況下開(kāi)始開(kāi)發(fā),最初的工期為一年,由于需求獲取不清晰導(dǎo)致工期推遲了半年多,造成巨大損失。而導(dǎo)致這一切后果的原因就是需求獲取不及時(shí)、不清楚、不全面。3.2.1功能需求分析1.人臉檢測(cè):在MTCNN人臉檢測(cè)模型中,從照片中提取出對(duì)應(yīng)的人臉2.特征提取:把人臉圖像輸入到FaceNet,計(jì)算Embedding的特征向量3.人臉識(shí)別:判斷兩者之間的余弦距離,若復(fù)合要求,則判定為同一人否則便不是3.2.2性能需求分析一個(gè)系統(tǒng)的性能的好壞,直接決定了用戶的體驗(yàn)度。而性能的好壞又取決于系統(tǒng)的架構(gòu)的好與壞。一個(gè)優(yōu)秀的系統(tǒng)架構(gòu)一般包含以下幾個(gè)方面:(1)模塊化設(shè)計(jì)明確。一個(gè)大的系統(tǒng),分為很多小的模塊,每個(gè)模塊的劃分清晰明確,每個(gè)模塊的功能明確,且模塊之間可以靈活的調(diào)用,實(shí)現(xiàn)低耦合高內(nèi)聚。(2)模塊的劃分,分為很多種類,要保證通用模塊實(shí)現(xiàn)靈活的調(diào)用,特殊模塊,可以隨時(shí)根據(jù)系統(tǒng)功能等的變更及時(shí)進(jìn)行更改。讓系統(tǒng)的靈活性更高。(3)穩(wěn)定、安全、高效的數(shù)據(jù)建模。數(shù)據(jù)是整個(gè)系統(tǒng)的倉(cāng)庫(kù),只有一個(gè)穩(wěn)定、安全、高效的倉(cāng)庫(kù),才能為系統(tǒng)提供好的數(shù)據(jù)存取和變更。(4)整體結(jié)構(gòu)穩(wěn)定而又靈活。系統(tǒng)的整體架構(gòu)在初期部署的時(shí)候,一定要有高度,不但結(jié)構(gòu)清晰,運(yùn)行穩(wěn)定,當(dāng)運(yùn)行出現(xiàn)問(wèn)題的時(shí)候,能夠提供快速的解決方案。3.3開(kāi)發(fā)環(huán)境分析(1)開(kāi)發(fā)硬件平臺(tái):CPU:Intel5內(nèi)存:4G以上硬盤(pán):80G以上(2)開(kāi)發(fā)軟件平臺(tái):操作系統(tǒng):Windows10開(kāi)發(fā)軟件:pycharm開(kāi)發(fā)語(yǔ)言:python第四章系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)進(jìn)過(guò)系統(tǒng)的分析后,就開(kāi)始記性系統(tǒng)的設(shè)計(jì),系統(tǒng)設(shè)計(jì)包含總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)。總體設(shè)計(jì)只是一個(gè)大體的設(shè)計(jì),經(jīng)過(guò)了總體設(shè)計(jì),我們能夠劃分出系統(tǒng)的一些東西,例如文件、文檔、數(shù)據(jù)等。而且我們通過(guò)總體設(shè)計(jì),大致可以劃分出了程序的模塊,以及功能。但是只是一個(gè)初步的分類,并沒(méi)有真正的實(shí)現(xiàn)。整體設(shè)計(jì),只是一個(gè)初步設(shè)計(jì),而且,對(duì)于一個(gè)項(xiàng)目,我們可以進(jìn)行多個(gè)整體設(shè)計(jì),通過(guò)對(duì)比,包括性能的對(duì)比、成本的對(duì)比、效益的對(duì)比,來(lái)最終確定一個(gè)最優(yōu)的設(shè)計(jì)方案,選擇優(yōu)秀的整體設(shè)計(jì)可以降低開(kāi)發(fā)成本,增加公司效益,從這一點(diǎn)來(lái)講,整體設(shè)計(jì)還是非常重要的。4.1系統(tǒng)設(shè)計(jì)原則(1)數(shù)據(jù)安全性系統(tǒng)的開(kāi)發(fā)涉及到很多數(shù)據(jù),包括用戶數(shù)據(jù)或者是系統(tǒng)數(shù)據(jù)等,無(wú)論是哪種數(shù)據(jù)都需要確保數(shù)據(jù)的安全性,在系統(tǒng)設(shè)計(jì)時(shí)必須要采取安全防范措施,以解決潛在的安全問(wèn)題。(2)易用性系統(tǒng)最終會(huì)交付給客戶,用戶通過(guò)其權(quán)限進(jìn)行系統(tǒng)的使用,能不能用,以及是否好用,都決定了客戶對(duì)系統(tǒng)甚至是開(kāi)發(fā)公司的印象。好用的系統(tǒng)能夠大大提高操作員的工作效率,從而提升用戶的好感度和忠誠(chéng)度。(3)柔軟性柔軟性包含范圍較廣,主要是能夠處理各種突發(fā)的情況,也就是我們所說(shuō)的應(yīng)急能力。由于任何人都無(wú)法保證系統(tǒng)的絕對(duì)安全,當(dāng)系統(tǒng)出現(xiàn)錯(cuò)誤時(shí),能夠及時(shí)的進(jìn)行補(bǔ)救。(4)擴(kuò)展性系統(tǒng)的可擴(kuò)展性對(duì)于我們來(lái)說(shuō)是必要的,這樣便于滿足不同的要求,以及減少支出。4.2系統(tǒng)流程設(shè)計(jì)4.2.1系統(tǒng)開(kāi)發(fā)流程 在進(jìn)行人臉識(shí)別系統(tǒng)開(kāi)發(fā)時(shí),最先開(kāi)始的肯定是對(duì)于需求的分析,在需求分析之后便是對(duì)于系統(tǒng)總體的設(shè)計(jì)(比如結(jié)構(gòu)上,功能上,數(shù)據(jù)上)其次便是功能模塊上(數(shù)據(jù)庫(kù)等)的設(shè)計(jì),最后便是系統(tǒng)的測(cè)試。本系統(tǒng)的開(kāi)發(fā)流程如圖4.1所示圖4.1系統(tǒng)開(kāi)發(fā)流程圖4.2.2人臉識(shí)別流程用戶在使用人臉識(shí)別時(shí),首先進(jìn)行人臉的檢測(cè),如果發(fā)現(xiàn)人臉然后進(jìn)行識(shí)別。流程如圖4.2所示。圖4.2人臉識(shí)別流程圖1在MTCNN人臉檢測(cè)模型中,從照片中提取出對(duì)應(yīng)的人臉。2.把人臉圖像輸入到FaceNet,計(jì)算Embedding的特征向量。3.人臉識(shí)別:判斷兩者之間的余弦距離,若復(fù)合要求,則判定為同一人否則便不是,例如當(dāng)特征距離小于1的時(shí)候認(rèn)為是同一個(gè)人,特征距離大于1的時(shí)候認(rèn)為是不同人。4.3系統(tǒng)功能設(shè)計(jì)根據(jù)第三章功能分析,得出人臉識(shí)別系統(tǒng)的功能結(jié)構(gòu),如圖4.3所示:圖4.3系統(tǒng)功能結(jié)構(gòu)圖4.4接口設(shè)計(jì)4.4.1外部接口(1)用戶界面用戶界面即為Windows窗口。用戶通過(guò)對(duì)話框上的菜單,按鈕,文本框等元素與系統(tǒng)進(jìn)行溝通。(2)軟件接口無(wú)。(3)硬件接口包括傳統(tǒng)的與鍵盤(pán),鼠標(biāo),顯示器,攝像頭的接口,用來(lái)輸入和輸出。4.4.2內(nèi)部接口內(nèi)部接口,使用mtcnn來(lái)進(jìn)行人臉的檢測(cè),F(xiàn)aceNet特征提取。4.5系統(tǒng)實(shí)現(xiàn)4.5.1人臉檢測(cè)MTCNN是一個(gè)多任務(wù)卷積神經(jīng)網(wǎng)絡(luò),他將人臉的區(qū)域檢測(cè)和人臉的關(guān)鍵點(diǎn)檢測(cè)放在一起來(lái)提高性能。特別是在三個(gè)CNN階段中,從粗略到準(zhǔn)確地處理預(yù)測(cè)人臉和臉部標(biāo)記點(diǎn)的任務(wù)[12]。1:使用P-Net是一個(gè)全卷積網(wǎng)絡(luò),用來(lái)生成候選窗和邊框回歸向量(boundingboxregressionvectors)。使用Boundingboxregression的方法來(lái)校正這些候選窗,使用非極大值抑制(NMS)合并重疊的候選框。全卷積網(wǎng)絡(luò)和FasterR-CNN中的RPN一脈相承。2:使用R-Net改善候選窗。將通過(guò)P-Net的候選窗輸入R-Net中,拒絕掉大部分false的窗口,繼續(xù)使用Boundingboxregression和NMS合并。3:最后使用O-Net輸出最終的人臉框和特征點(diǎn)位置。和第二步類似,但是不同的是生成5個(gè)特征點(diǎn)位置。網(wǎng)絡(luò)結(jié)構(gòu)如圖4.4.圖4.4mtcnn結(jié)構(gòu)首先將收集到的人臉信息存儲(chǔ)在一個(gè)共同的文件夾之中,方便為后續(xù)的人臉檢測(cè)提供便利。圖4.5已經(jīng)儲(chǔ)存的人臉在人臉導(dǎo)入完成之后,對(duì)已經(jīng)存在的人臉進(jìn)行人臉的檢測(cè)和注冊(cè),并且會(huì)進(jìn)行兩次檢測(cè),提高檢測(cè)率,當(dāng)圖片不符合要求時(shí),會(huì)提示注冊(cè)失敗,請(qǐng)更換圖片的字樣。圖4.6人臉的檢測(cè)和注冊(cè)成功4.5.2人臉識(shí)別FaceNet用來(lái)對(duì)比人臉之間的匹配度。其主要思想在多維空間中顯示人臉圖像,并通過(guò)空間距離表達(dá)人臉的相似性。如果檢測(cè)的人臉和識(shí)別的人臉的空間距離較小則為同一人臉,反之則為不同的人臉。如此,在平面圖像中的臉部信息可以通過(guò)空間映射來(lái)進(jìn)行表現(xiàn),并且可以進(jìn)行對(duì)比,達(dá)成人臉識(shí)別的功能。FaceNet是一種在機(jī)器學(xué)習(xí)的環(huán)境下的對(duì)人臉信息點(diǎn)進(jìn)行映射的方法,并使用三重子損失特征來(lái)形成神經(jīng)網(wǎng)絡(luò)。FaceNet的網(wǎng)絡(luò)結(jié)構(gòu)如下圖4.5所示,其中Batch表示的是已經(jīng)輸入的人臉樣本,DEEParchiteture是指一種深度學(xué)習(xí)的框架,然后用L2將圖像的操作映射到一個(gè)超球面上,經(jīng)過(guò)之前的一系列操作生成深度學(xué)習(xí)之后的特征向量,最后三張圖片輸入的loss。圖4.5facenet網(wǎng)絡(luò)結(jié)構(gòu)運(yùn)行人臉識(shí)別代碼,在原人臉已經(jīng)檢測(cè)和注冊(cè)的情況下,運(yùn)行代碼后,系統(tǒng)自動(dòng)打開(kāi)攝像頭,并且識(shí)別框內(nèi)人臉,當(dāng)實(shí)時(shí)的人臉和已注冊(cè)人臉相匹配時(shí),會(huì)產(chǎn)生人臉金字塔。具體效果如下圖:圖4.8實(shí)時(shí)人臉識(shí)別匹配效果4.5.3人臉識(shí)別效果運(yùn)行系統(tǒng)。然后進(jìn)行人臉的檢測(cè)識(shí)別,界面如圖4.6。此外,為驗(yàn)證此人臉識(shí)別效果,我在網(wǎng)上找了兩個(gè)開(kāi)元庫(kù),對(duì)算法的人臉識(shí)別率進(jìn)行了檢測(cè)。分別提取了庫(kù)中30%的數(shù)據(jù)進(jìn)行檢驗(yàn)識(shí)別率為100%。并且生成混淆矩陣。檢驗(yàn)效果如下:圖4.9ORL_embedding識(shí)別效果圖4.10YALE_embedding識(shí)別效果第五章系統(tǒng)測(cè)試在程序開(kāi)發(fā)完成之后,測(cè)試便是很重要的一步,測(cè)試的質(zhì)量與產(chǎn)品開(kāi)發(fā)有關(guān)。必須通過(guò)測(cè)試滿足客戶對(duì)軟件質(zhì)量,性能和可靠性的需求。測(cè)試過(guò)程必須遵循嚴(yán)格的卓越標(biāo)準(zhǔn)和標(biāo)準(zhǔn)化的原則。該測(cè)試的主要目的是檢查系統(tǒng)運(yùn)行期間是否發(fā)生錯(cuò)誤,并調(diào)試錯(cuò)誤,直到程序完全執(zhí)行為止。但是,軟件測(cè)試可以最大程度地減少錯(cuò)誤,并且從理論上講不能消除這些錯(cuò)誤。但是,錯(cuò)誤越少,系統(tǒng)錯(cuò)誤的可能性就越小,用戶可以更方便,更安全地使用它。5.1測(cè)試環(huán)境與條件處理器:Intel5內(nèi)存:4GB硬盤(pán):80G以上操作系統(tǒng):Win105.2功能測(cè)試當(dāng)系統(tǒng)中擁有已注冊(cè)圖像的人臉數(shù)據(jù)時(shí),可以和動(dòng)態(tài)的視頻相匹配,不僅如此,也能通過(guò)電腦攝像頭實(shí)時(shí)的進(jìn)行人臉的匹配。圖4.8已注冊(cè)的人臉圖像適用性測(cè)試:利用python語(yǔ)言能在pycharm正常運(yùn)行且正常匹配人臉。測(cè)試結(jié)果如下圖:圖4,9匹配人人臉圖4.10攝像頭實(shí)時(shí)人臉識(shí)別準(zhǔn)確性測(cè)試:在兩個(gè)公開(kāi)數(shù)據(jù)集YALE_embedding和ORL_embedding上進(jìn)行算法的實(shí)驗(yàn),并用混淆矩陣表示其精度,驗(yàn)證集有30%,識(shí)別率為100%。結(jié)果如下圖:圖4.11ORL_embedding識(shí)別率圖4.12YALE_embedding識(shí)別率可操作性測(cè)試:在pycharm點(diǎn)擊運(yùn)行按鈕能正常運(yùn)行檢測(cè),識(shí)別,識(shí)別率等功能。本人臉識(shí)別系統(tǒng)功能測(cè)試如表6.1所示:表6.1功能測(cè)試5.3測(cè)試結(jié)果分析經(jīng)過(guò)對(duì)總體測(cè)試分析,能夠正確實(shí)現(xiàn)人臉的檢測(cè),檢測(cè)之后能正確識(shí)別,且支持實(shí)時(shí)識(shí)別,且識(shí)別率有保障。總結(jié)與展望本系統(tǒng)通過(guò)對(duì)python和人臉識(shí)別技術(shù)簡(jiǎn)介,并且在技術(shù),工作環(huán)境等方面說(shuō)明了人臉識(shí)別系統(tǒng)的可行性,本文結(jié)論及研究成果如下:實(shí)現(xiàn)了基于機(jī)器學(xué)習(xí)的人臉識(shí)別系統(tǒng)。通過(guò)本次人臉識(shí)別系統(tǒng)的研究與實(shí)現(xiàn),我接觸到了一門(mén)新的編程語(yǔ)言:python,從一開(kāi)始的理論知識(shí),到后面的實(shí)踐,我都體會(huì)到了其重要性,因?yàn)檫@是第一次我如此完整的從需求分析,設(shè)計(jì),到測(cè)試來(lái)進(jìn)行開(kāi)發(fā),所以仍然會(huì)有許多不足的地方,也會(huì)有許多考慮不到的地方。對(duì)于我本人來(lái)說(shuō)我本人是沒(méi)有很多太深的了解的,所以在開(kāi)始設(shè)計(jì)的時(shí)候總會(huì)出現(xiàn)一些簡(jiǎn)單卻又十分繁瑣的問(wèn)題,例如測(cè)不到人臉、識(shí)別率不高以及數(shù)據(jù)庫(kù)連接有問(wèn)題已經(jīng)無(wú)法實(shí)現(xiàn)參數(shù)的傳遞等等,不過(guò)隨著自己對(duì)于人臉識(shí)別的不斷深入地學(xué)習(xí)以及通過(guò)在網(wǎng)上尋找有關(guān)資料下最后都得到了解決,在此過(guò)程中,不僅加深了我對(duì)于人臉識(shí)別專業(yè)知識(shí)上的理解,也提高了自己獨(dú)自解決Bug的能力,令我感受更深的是,雖然書(shū)上的理論知識(shí)雖然是設(shè)計(jì)的必要條件,但是書(shū)上的知識(shí)也是死的,如何將死的東西變成活的就需要看自己對(duì)于姿勢(shì)的理解,每個(gè)人對(duì)于題目的理解,編程的思路和對(duì)數(shù)據(jù)的處理都是不同的,這時(shí)候便體現(xiàn)出實(shí)踐的重要性,因?yàn)閷?shí)踐才是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)。這次畢業(yè)設(shè)計(jì),我不單單是完成了學(xué)校的任務(wù),更重要的的是我提升了我自己,這更是一次寶貴的經(jīng)驗(yàn),為我之后的發(fā)展有很大的幫助。通過(guò)這次人臉識(shí)別系統(tǒng)的開(kāi)發(fā),我參考了人臉識(shí)別和機(jī)器學(xué)習(xí)的文章和例子,人臉識(shí)別這個(gè)熱門(mén)話題下,有許多參差不齊的文章
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版文化藝術(shù)節(jié)專用舞臺(tái)搭建與施工承包合同3篇
- 二零二五年度塔吊安全監(jiān)控安裝施工勞務(wù)分包合同
- 二零二五年度房產(chǎn)買(mǎi)賣合同關(guān)于房屋附屬設(shè)施使用協(xié)議4篇
- 口腔科2025年度公益活動(dòng)策劃與執(zhí)行合同3篇
- 二零二五年度土地儲(chǔ)備與交易居間合同
- 2025年度消防器材租賃與維修專業(yè)承包服務(wù)協(xié)議3篇
- 2025年度臨時(shí)倉(cāng)儲(chǔ)倉(cāng)儲(chǔ)貨物保險(xiǎn)及理賠合同
- 2025年度牧草種植與農(nóng)業(yè)科技研發(fā)合同范本4篇
- 2024維修電器合同
- 2025年度配電箱模塊化設(shè)計(jì)與制造合同4篇
- GB/T 43650-2024野生動(dòng)物及其制品DNA物種鑒定技術(shù)規(guī)程
- 2024年南京鐵道職業(yè)技術(shù)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 暴發(fā)性心肌炎查房
- 口腔醫(yī)學(xué)中的人工智能應(yīng)用培訓(xùn)課件
- 工程質(zhì)保金返還審批單
- 【可行性報(bào)告】2023年電動(dòng)自行車項(xiàng)目可行性研究分析報(bào)告
- 五月天歌詞全集
- 商品退換貨申請(qǐng)表模板
- 實(shí)習(xí)單位鑒定表(模板)
- 數(shù)字媒體應(yīng)用技術(shù)專業(yè)調(diào)研方案
- 2023年常州市新課結(jié)束考試九年級(jí)數(shù)學(xué)試卷(含答案)
評(píng)論
0/150
提交評(píng)論