基于web的人臉識(shí)別登陸和管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞: 人臉識(shí)別 主成分分析 B/S模式 J2EE 出處:《鄭州大學(xué)》2017年碩士論文 論文類型:學(xué)位論文
【摘要】:如今,數(shù)字信息飛速發(fā)展,各種信息和交易也趨于數(shù)字化和電子化。在信息紛雜眾多的同時(shí),信息安全的重要性也在慢慢的凸現(xiàn)出來(lái)。基于生物特征的識(shí)別技術(shù)是信息安全技術(shù)中的一個(gè)重要分支,因其具有唯一性,可靠性、安全性等眾多優(yōu)點(diǎn)而逐漸成為人們關(guān)注的焦點(diǎn)。這其中,基于人體面部特征的識(shí)別技術(shù)在實(shí)際中以其方便、友好和便捷的特點(diǎn)而逐漸被人們所接受。故而,本文構(gòu)建了一套基于web的人臉識(shí)別登陸和后臺(tái)管理系統(tǒng)。論文的主要工作如下:首先,對(duì)國(guó)內(nèi)外人臉識(shí)別算法進(jìn)行研究,給出了基于主成分分析法的人臉識(shí)別算法。算法總體分為四步:人臉檢測(cè)定位、人臉圖片歸一化處理、人臉特征提取和識(shí)別決策。其次,通過對(duì)系統(tǒng)業(yè)務(wù)邏輯進(jìn)行分析,得出需具備的一些功能性需求和系統(tǒng)指標(biāo)。其中,基本功能模塊有:人臉注冊(cè)、人臉識(shí)別登陸與后臺(tái)管理。在用戶注冊(cè)模塊中,用戶注冊(cè)時(shí)能夠?qū)崟r(shí)采集人臉圖像或上傳本地圖像進(jìn)行特征臉的空間的構(gòu)建;在識(shí)別登錄模塊中,基于主成分分析的人臉識(shí)別算法比對(duì)待識(shí)別拍照?qǐng)D片和人臉庫(kù)的圖片從而判定是否獲得登陸權(quán)限;在后臺(tái)管理模塊中,管理員需具有對(duì)其他管理員信息進(jìn)行創(chuàng)建及管理的權(quán)限、可對(duì)人臉注冊(cè)用戶信息完成用戶名和人臉查找、修改、更新和刪除等常用操作。除此之外,為保證系統(tǒng)能夠有效運(yùn)行及可擴(kuò)展,還需滿足有效性、可移植性、便捷性、安全性及時(shí)間特性等系統(tǒng)指標(biāo)。然后結(jié)合業(yè)務(wù)需求,對(duì)系統(tǒng)進(jìn)行設(shè)計(jì),選取B/S模式,采用J2EE的三層架構(gòu):表現(xiàn)層、中間層與數(shù)據(jù)交互層。表現(xiàn)層,主要利用JSP、HTML5、CSS、JavaScript、Ajax等技術(shù)完成網(wǎng)頁(yè)的設(shè)計(jì)與用戶的交互,基于Http協(xié)議完成與客戶端用戶直接交互。中間層采用當(dāng)下流行的具有MVC模式的Struts2框架對(duì)用戶請(qǐng)求進(jìn)行攔截響應(yīng)和能夠?qū)崿F(xiàn)Java類與數(shù)據(jù)庫(kù)表之間進(jìn)行數(shù)據(jù)庫(kù)關(guān)系映射的Hibernate框架,數(shù)據(jù)交互層選用對(duì)數(shù)據(jù)進(jìn)行管理的關(guān)系型數(shù)據(jù)庫(kù)MySQL。最后,結(jié)合人臉識(shí)別算法和系統(tǒng)設(shè)計(jì)對(duì)系統(tǒng)進(jìn)行實(shí)現(xiàn)。通過對(duì)算法進(jìn)行Matlab實(shí)驗(yàn)驗(yàn)證,得出人臉識(shí)別率為80%,誤判率為20%。對(duì)系統(tǒng)平臺(tái)進(jìn)行搭建,能夠?qū)崿F(xiàn)三大功能性指標(biāo)和系統(tǒng)運(yùn)行指標(biāo);贘2EE平臺(tái)開發(fā)的web應(yīng)用:人臉識(shí)別登錄及后臺(tái)管理系統(tǒng),能夠有效保護(hù)人們的登錄信息、有效識(shí)別人臉信息,且登錄方便、快捷,還可和其他基于J2EE平臺(tái)開發(fā)的應(yīng)用相結(jié)合,構(gòu)建整套系統(tǒng)應(yīng)用。
[Abstract]:Nowadays, with the rapid development of digital information, all kinds of information and transactions are becoming digital and electronic. The importance of information security is gradually emerging. Biometric recognition technology is an important branch of information security technology because of its uniqueness and reliability. Security and many other advantages have gradually become the focus of attention. Among them, the recognition technology based on human facial features is gradually accepted by people because of its convenient, friendly and convenient characteristics. This paper constructs a face recognition landing and background management system based on web. The main work of this paper is as follows: firstly, face recognition algorithms at home and abroad are studied. A face recognition algorithm based on principal component analysis (PCA) is presented. The algorithm is divided into four steps: face detection and localization, face image normalization, face feature extraction and recognition decision. Through the analysis of the system business logic, we get some functional requirements and system indicators. Among them, the basic functional modules are: face registration, face recognition landing and background management. In the user registration module. When users register, they can collect face image or upload local image in real time to construct the space of feature face. In the recognition login module, the face recognition algorithm based on principal component analysis (PCA) is better than the recognition pictures and face database images to determine whether or not to obtain login rights; In the background management module, the administrator needs to have the authority to create and manage the other administrator information, can complete the user name and face search and modify the face registration user information. In addition, in order to ensure that the system can run effectively and scalable, it is necessary to meet the requirements of efficiency, portability and convenience. Security and time characteristics and other system indicators. Then combined with business requirements to design the system, select the B / S model, using J2EE three-tier architecture: presentation layer, middle layer and data interaction layer, presentation layer. The main use of JSP HTML 5 #en0# #en0# JavaScript Ajax and other technologies to complete the design of web pages and user interaction. The middle layer adopts the current popular Struts2 framework with MVC mode to intercept and respond to user requests, and implements the Java class and. Hibernate framework for database relational mapping between database tables. The data interaction layer uses the relational database MySQL. finally, the system is implemented with face recognition algorithm and system design. The algorithm is verified by Matlab experiment. The result shows that the face recognition rate is 80 and the misjudgment rate is 20. The system platform is built. The web application based on J2EE platform: face recognition login and background management system can effectively protect people's login information. Face information is recognized effectively, and the login is convenient and fast. It can be combined with other applications based on J2EE platform to construct the whole system application.
【學(xué)位授予單位】:鄭州大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP311.52;TP391.41
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 董韶華;劉焱;李軍祥;;互聯(lián)網(wǎng)金融虹膜識(shí)別防偽技術(shù)的應(yīng)用[J];中國(guó)集體經(jīng)濟(jì);2016年36期
2 潘國(guó)榮;;基于JSP技術(shù)的常用開發(fā)模式分析及運(yùn)用[J];電腦知識(shí)與技術(shù);2016年16期
3 尹萍;趙亞麗;;視頻監(jiān)控中人臉識(shí)別現(xiàn)狀與關(guān)鍵技術(shù)課題[J];警察技術(shù);2016年03期
4 王曙光;;指紋識(shí)別技術(shù)綜述[J];信息安全研究;2016年04期
5 趙維維;;基于Struts2的信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J];科技視界;2016年04期
6 宋凌怡;;基于膚色模型的人臉檢測(cè)與人眼定位[J];吉林大學(xué)學(xué)報(bào)(理學(xué)版);2015年06期
7 徐曉艷;;人臉識(shí)別技術(shù)綜述[J];電子測(cè)試;2015年10期
8 徐尤華;熊傳玉;;基于B/S模式的網(wǎng)絡(luò)化監(jiān)控系統(tǒng)研究[J];計(jì)算機(jī)測(cè)量與控制;2015年04期
9 段振云;楊丹;趙文輝;;一種改進(jìn)的Canny自適應(yīng)邊緣檢測(cè)算法[J];機(jī)械工程師;2015年03期
10 葉符明;;淺談MVC設(shè)計(jì)模式與Struts架構(gòu)[J];網(wǎng)絡(luò)安全技術(shù)與應(yīng)用;2015年02期
相關(guān)碩士學(xué)位論文 前1條
1 程雪紅;人臉檢測(cè)與識(shí)別技術(shù)研究[D];西安電子科技大學(xué);2006年
,本文編號(hào):1461833
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/1461833.html