python+OpenCV人臉識(shí)別系統(tǒng)_第1頁(yè)
python+OpenCV人臉識(shí)別系統(tǒng)_第2頁(yè)
python+OpenCV人臉識(shí)別系統(tǒng)_第3頁(yè)
python+OpenCV人臉識(shí)別系統(tǒng)_第4頁(yè)
python+OpenCV人臉識(shí)別系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

匯報(bào)人姓名:匯報(bào)時(shí)間:python人臉識(shí)別系統(tǒng)ppt摘要本系統(tǒng)為用戶(hù)而設(shè)計(jì)制作人臉識(shí)別系統(tǒng),旨在實(shí)現(xiàn)人臉識(shí)別智能化、現(xiàn)代化管理。本人臉識(shí)別管理自動(dòng)化系統(tǒng)的開(kāi)發(fā)和研制的最終目的是將人臉識(shí)別運(yùn)作模式從手工記錄數(shù)據(jù)轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)信息查詢(xún)管理,從而為現(xiàn)代管理人員的使用提供更多的便利和條件。使人臉識(shí)別系統(tǒng)數(shù)字化、智能化,是提高工作效率的重要舉措。為了更好地發(fā)揮本系統(tǒng)的技術(shù)優(yōu)勢(shì),根據(jù)人臉識(shí)別系統(tǒng)的需求,本文嘗試以B/S經(jīng)典設(shè)計(jì)模式中的Django框架,python語(yǔ)言為基礎(chǔ),通過(guò)必要的編碼處理、人臉識(shí)別系統(tǒng)整體框架、功能服務(wù)多樣化和有效性的高級(jí)經(jīng)驗(yàn)和技術(shù)實(shí)現(xiàn)方法,旨在完成一個(gè)快速、高效、便捷的人臉識(shí)別系統(tǒng)。本系統(tǒng)以用戶(hù)與管理員兩類(lèi)人,作為目標(biāo)用戶(hù),其中用戶(hù)主要功能包含用戶(hù)的注冊(cè)與登錄,查詢(xún)公告信息等,對(duì)賬號(hào)相關(guān)信息的修改;管理員主要功能包括了用戶(hù)信息、公告信息、操作日志等;管理員可以實(shí)現(xiàn)最高權(quán)限級(jí)別的全系統(tǒng)管理,關(guān)鍵字:人臉識(shí)別系統(tǒng);Django框架;python語(yǔ)言;研究背景近年來(lái),類(lèi)似管理類(lèi)的軟件數(shù)量正逐漸快速增加,人工的記錄和數(shù)據(jù)統(tǒng)計(jì)已經(jīng)變得不完全能夠輕松處理出如此巨量龐大復(fù)雜的電子數(shù)據(jù)[1]。為了能更好快速地實(shí)現(xiàn)適應(yīng)現(xiàn)代化社會(huì)要求的高效性,一個(gè)利用計(jì)算機(jī)技術(shù)來(lái)輕松實(shí)現(xiàn)自動(dòng)化人臉識(shí)別管理工作的系統(tǒng)也將隨之誕生?;谝陨线@一點(diǎn),設(shè)計(jì)完成了此人臉識(shí)別系統(tǒng),進(jìn)行規(guī)范化管理,方便管理員或用戶(hù)可以在最短的時(shí)間范圍內(nèi),高效、便捷且準(zhǔn)確地去進(jìn)行對(duì)公告信息、操作日志的瀏覽、查詢(xún)或修改等一系列操作[2]。根據(jù)我對(duì)上述知識(shí)的深入了解,瀏覽國(guó)內(nèi)外相關(guān)研究資料文件與數(shù)據(jù),查閱大量相關(guān)研究文獻(xiàn)、書(shū)籍以及各類(lèi)技術(shù)資料,對(duì)人臉識(shí)別系統(tǒng)的用戶(hù)、數(shù)據(jù)、需求、特點(diǎn)等多方面內(nèi)容進(jìn)行了分析與調(diào)研[3]。發(fā)現(xiàn)了目前市面上多部分行業(yè)還是采用傳統(tǒng)的手工記錄信息方法進(jìn)行記錄、管理有以下這樣方面明顯的缺點(diǎn):信息量大,該相關(guān)信息的記錄與存儲(chǔ)無(wú)從下手,且產(chǎn)生大量交互信息,難以及時(shí)存檔,大量的公告信息、操作日志對(duì)管理員來(lái)說(shuō)是很大的管理負(fù)擔(dān)[4]。根據(jù)以上諸多原因,人臉識(shí)別相關(guān)信息的現(xiàn)代化管理需要一個(gè)計(jì)算機(jī)軟件來(lái)取代傳統(tǒng)手工的操作流程來(lái)組織、管理這些信息[5]。國(guó)內(nèi)外研究現(xiàn)狀隨著現(xiàn)代中國(guó)社會(huì)的不斷向前發(fā)展,大數(shù)據(jù)以及信息化時(shí)代逐步到來(lái),已經(jīng)出現(xiàn)了更多的技術(shù)與手段來(lái)實(shí)現(xiàn)人臉識(shí)別管理工作的提升與發(fā)展,尤其是信息處理分析技術(shù)更是遍布高科技開(kāi)發(fā)中[7]。用人臉識(shí)別管理為例,在系統(tǒng)中,公告信息、操作日志的流程決定了本行業(yè)的整體運(yùn)作,目前人臉識(shí)別管理存在很多歷史遺留問(wèn)題,比如:對(duì)公告信息管理流程繁瑣、工作人員操作不易、容易發(fā)生誤操作或登入錯(cuò)誤信息、工作效率較低等,從而形成人臉識(shí)別管理困難,且浪費(fèi)時(shí)間的現(xiàn)狀。另外,相關(guān)管理很不健全,管理人員也處于匱乏狀態(tài),又需要考慮到成本因素,開(kāi)發(fā)一個(gè)相對(duì)硬件設(shè)施不是很高的系統(tǒng)從而管理人臉識(shí)別,是有必要的。綜上所述,本文將利用python、B/S、Django框架等技開(kāi)發(fā)一個(gè)具有功能齊全、便于操作、對(duì)電腦配置要求不高的人臉識(shí)別系統(tǒng)[8]。

課題意義由于電腦的日益廣泛與應(yīng)用,其將逐步演變成為中國(guó)工業(yè)現(xiàn)代化水平的一重要標(biāo)志。人臉識(shí)別管理在整個(gè)日常工作流程中總是會(huì)出現(xiàn)新的用戶(hù)信息,公告信息以及基于信息交互而最終形成的操作日志等。因此,必須全部信息加以管理,實(shí)現(xiàn)智能化管理,從而更加快捷地解決用戶(hù)的需求,并提升工作效率,現(xiàn)對(duì)其設(shè)置了相關(guān)管理辦法,以實(shí)現(xiàn)上述管理目的[11]。Django框架Django由

Python寫(xiě)成,框架采用了MVT,模型和視圖以及模板。將python中一些繁瑣的步驟打包,更快速的調(diào)用,大大減少了開(kāi)發(fā)時(shí)間。

Python語(yǔ)言Python是解釋型的腳本語(yǔ)言,在運(yùn)行過(guò)程中,把程序轉(zhuǎn)換為字節(jié)碼和機(jī)器語(yǔ)言,說(shuō)明性語(yǔ)言的程序在運(yùn)行之前不必進(jìn)行編譯,而是一個(gè)專(zhuān)用的解釋器,當(dāng)被執(zhí)行時(shí),它都會(huì)被翻譯,與之對(duì)應(yīng)的還有編譯性語(yǔ)言。同時(shí),這也是一種用于電腦編程的跨平臺(tái)語(yǔ)言,這是一門(mén)將編譯、交互和面向?qū)ο笙嘟Y(jié)合的腳本語(yǔ)言(scriptlanguage)??梢哉f(shuō)其優(yōu)點(diǎn)也是非常的突出,下面就其優(yōu)點(diǎn)進(jìn)行具體的說(shuō)明:(1)首先它是一種比較簡(jiǎn)單易學(xué)的,而且對(duì)初學(xué)者來(lái)說(shuō)也是非常容易上手的一種語(yǔ)言,與其他的語(yǔ)言相比較在進(jìn)行編寫(xiě)和閱讀的時(shí)候,會(huì)更加接近人的思維模式,非常的適合用戶(hù)的閱讀性和易于理解的特點(diǎn)。(2)由于其底層的邏輯是用c語(yǔ)言完成的,所以在運(yùn)行的速度來(lái)說(shuō)也是非常快的,就如許多的開(kāi)發(fā)者所了解的,它的很多的標(biāo)準(zhǔn)庫(kù)以及第三方的依賴(lài)都是由c語(yǔ)言所開(kāi)發(fā)的,所以執(zhí)行起來(lái)比較高效率。(

管理員登錄主頁(yè)面

管理員主界面

用戶(hù)功能界面

測(cè)試方法與步驟本系統(tǒng)首先在本地服務(wù)器上進(jìn)行了安裝和測(cè)試,之后鑒于對(duì)系統(tǒng)的結(jié)構(gòu)和處理方法的充分熟悉和對(duì)系統(tǒng)特性的充分了解,對(duì)系統(tǒng)進(jìn)行了白盒測(cè)試和黑盒試驗(yàn)[15]。在發(fā)展軟件系統(tǒng)的整個(gè)過(guò)程中,人們必須面臨錯(cuò)綜復(fù)雜性的實(shí)際問(wèn)題,所以,在軟件系統(tǒng)生存周期的各個(gè)過(guò)程中都必然地會(huì)形成錯(cuò)誤。應(yīng)用軟件檢測(cè)目的在于:出現(xiàn)出錯(cuò)并運(yùn)行某個(gè)程序的步驟,而應(yīng)用軟件檢測(cè)的最重要目的便是找到其中尚未發(fā)生的出錯(cuò)。為了制定出合理的測(cè)試計(jì)劃,根據(jù)以下原則開(kāi)始了測(cè)量;任何測(cè)試都要追溯到客戶(hù)需要;當(dāng)確定了客戶(hù)使用模型后就要著手制定測(cè)試計(jì)劃,并在編碼以前就對(duì)整個(gè)軟件測(cè)試工作做出規(guī)劃和制定;御用Pareto原理,主要對(duì)占出了百分之八十九以上的最易于出錯(cuò)的約百分之二十的模板實(shí)施了檢測(cè),并從小規(guī)模開(kāi)始逐步實(shí)施大量檢測(cè),范圍一般從主要檢測(cè)單編程模板再到完全集成的模板;同時(shí)精心設(shè)計(jì)了檢測(cè)方法,盡可能地全面覆蓋所有程序邏輯并使其滿(mǎn)足要求的能力[16]。本系統(tǒng)相對(duì)于我查閱到的其他人臉識(shí)別系統(tǒng)具有如下優(yōu)點(diǎn):其功能全面、易于日后程序更新、數(shù)據(jù)庫(kù)管理容易、界面友好、操作方便、效率高、安全性好。本系統(tǒng)在技術(shù)層面具有如下優(yōu)點(diǎn):第一,用python實(shí)現(xiàn)動(dòng)態(tài)頁(yè)面,使軟件系統(tǒng)具備了很好的可維護(hù)性和可復(fù)用性。其次,在本系統(tǒng)的編寫(xiě)流程中使用的是Django框架,該框架將更有效的把顯示功能與邏輯分開(kāi),使得模塊更易于管理,尤其適用于大型項(xiàng)目的編寫(xiě)。第三,后臺(tái)使用的MySQL數(shù)據(jù)庫(kù)系統(tǒng),MySQL的數(shù)據(jù)庫(kù)系統(tǒng)

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論