基于Web的人脸识别系统的研究与实现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

中南民族大学硕士学位论文基于Web的人脸识别系统的研究与实现姓名:范忠申请学位级别:硕士专业:生物医学工程指导教师:高智勇20100601IJSPServletMySQLWebJavaJavaB/SMD5MatlabJavaMatlabMatlabWebWebWebWebIIAbstractAspeoplecontinuetoattachimportanceonthesecurityissues,biometrictechnique,whichmakesuseofphysicalandbehaviorcharacteristicsofhuman,hasgotmoreattentionforitsreliability,effectivenessandhighersecurity.Asoneofthebiometrictechnique,humanfacerecognitionhasbecomeanactiveresearchfieldinrecentyearsforits.Itiseasilyacceptedandhasimportantresearchandapplicationvalue.Atpresent,theapplicationoffacerecognitionsystemshavebeenputintoasinglecomputerorLANenvironment.ThesystemmustbedeployedbothonasinglecomputerorinaLANenvironment,ormustbere-deployed.Thismakestheapplicationofthesystemhasalotoflimitations.Withthedevelopmentoftheinternettechniqueandincreasingnumberoftheinternetusers,thereisagrowingemphasisonthefreeflowthroughtheinternet,sharethepowerofsupercomputerandsomeapplication,whilethepersonalcomputeronlyasaninterface.Extendedthefacerecognitionsystemtotheinternet,thesystemapplicationhasbeengreatlyimproved.Also,itcanavoidduplicationofsystemconstructionandsavesocialresources.Inthispaper,werealizedaweb-basedfacerecognitionsystembasedonPCAfacerecognitionalgorithm,usingJSP,Servlet,MySQLdatabaseandotherrelatedtechnology.WiththestrongpowerinthenetworkprogrammingofJavalanguage,thesystemextendedfacerecognitiontotheinternet.Itsavesthedeploymentcostsoffacerecognitionsystem.Wecanusethesystemanywell,onlydeployingonce.ThesecurityofJavalanguage,independenceofplatformalsomakesthesystemmoreobviousadvantages.SystemusedB/Smode,theusergotintothesystemthroughabrowser,sendthemessagetotheserver.Ithasreducedtheclientload.Thesystemwasdeployedintheserver.Itcouldusedanywherewithdeployingonlyonetime,greatlyreducedthecostsofdeploymentandmaintenanceofthesystem.Againsttothesecurityofthenetworkdatatransmissionandthedatabase,weusedmd5encryptionalgorithmtoensurethesecurityofdatatransmission,backupandrecoverydesignofthedatabasetoensurethesecurityofthedatabase.Thispaperhasresearchedthepreprocessingofimageandrecognitionalgorithm,comparedrecognitionalgorithm.Thesystemusedmatlabandjavamixed-modeprogramming,bycallingthealgorithmmodulewhichrealizedwithmatlablanguage,effectivelyseparatedthealgorithmmoduleoutofthesystem.UsingmatlabIIIlanguage,thealgorithmmodulewascompactandsafety,also,developersofalgorithmcanfocusontheresearchofalgorithmtheory.Thesystemwastested,includingsystemperformancetestingandsafetytesting.Thetestresultswerealsoanalyzed.Thebackground,researchmethodsandstatusoffacerecognitionresearchwereelaboratedandthecomposition,operationalmechanism,applicabletechnologyandspecificrealizationunderwebenvironmentwereanalyzedandresearchedinthispaper.Tomaketheapplicationofweb-basedfacerecognitionsystemmoresuccessfully,thedevelopmentprinciplegeneralplan,systemsecuritydesign,structureandrealizationofeachmodule,andthedesignandrealizationofdatabasewerealsointroduced.Keyword:FaceRecognition,PCA,FaceRecognitionSystem,Web1______21[1-5]DNA[6]DNA[7-11]123Web21.2[12][13][14]3[15-16]HMM[17]HMMHMM[18]SVM[19]PCA[20]Web4[21]LLLHHLHH[22-23]3D[25]ARTINRIAIDIAP5WebJavaMatlabJ2EE12MatlabMatlabbuilderforJavaJavaJarJavaMatlabMatlab3MD54J2EEJ2EEJspSmartUploadJavaMatlabMatlabMatlabbuilderforJavaMD5Web67J2EEJspSmartUploadMatlabBuilderforJava2.1WebMD5JspSmartUploadJDBCWeb8MD52.2B/SB/SC/SB/S9B/SHTTPHTTPWebTomcat5.5.25MySQL5.1WebJDBCHTTPTomcatServletJDBCHTTPJspSmartUploadMD52.32.3.1J2EEJ2EEJava2PlatformEnterpriseEditionJava2J2EE[26]J2EEJavaWeb10JDBCAPICORBAWebJSPXMLJ2EE2.3.1.2J2EEJ2EEJ2EE[27]JSPEJBEJBWebEISJ2EEJ2EEJ2EEJ2EEWebWebWebJSPServletsWebHTMLJSPWebJ2EEHTMLAppletsWebEnterpriseBeanbeanbeansessionbeansentitybeansmessage-drivenbeansbeanbeanbeanbeanbeanJMS11JMSEISEISJ2EEEIS2.3.1.2J2EEJSPJavaServerPagesJSPJavaBeanJavaBeanJavaJavaBeanJavaJSPServletJavaBeanappletJDBCJDBCJavaDataBaseConnectivityJavaAPIJavaJDBCTomcatTomcatApacheJakarta2.3.1.3J2EEWebJ2EEJ2EEJavaJ2EEJ2EEJ2EEJ2EEJ2EEWeb122.3.2JspSmartUpload2.3.2.1JspSmartUpload:getCollectionCollectionRequestgetParametergetParameterValuesgetParameterNamesRequestSmartUploadSmartUploadJspSmartUpload13initializeuploadSavegetSizegetRequestRequestsetAllowedFilesListsetDeniedFilesListSetMaxFileSizeSetTotalMaxFileSize2.3.3MatlabBuilderforJava2.3.3.1MATLABMathWorksC/C++MatlabMatlabC/C++MatlabBuilderforJava[27]Matlab2006bMatlabCompilerMatlabJavaJavaJavaMatlabJavaJavaMatlabMatlab2.3.3.2MatlabBuilderforJavaMatlabBuilderforJavaJDKMatlab2006bCLASSPATHmatlabroot\toolbox\javabuilder\jar\javabuilder.jarmatlabrootMatlabJavaJavaMatlabMatlab2006bMatlabdeploytoolMatlabBuilderforJavaJavaMatlabMatlabBuilderforJavaWeb14JavaprojectnameclassMatlabdistrib.jar.ctfJavajarMatlabctfMATLABMATLAB.prjMatlab.jarJava2.3.3.3MatlabJavaMatlabJavaMatlabMatlabJavaJavaBuildercom.mathworks.toolbox.javabuilder.MWArrayMWArrayMatlabJavaMatlabMatlabJavaMatlab

1 / 54
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功