实例介绍
基于opencv,使用java开发的人脸识别功能,包括摄像头自动人脸识别拍照,使用face++识别人脸,如有问题请留言........
【实例截图】
【核心代码】
faceApp
└── faceApp
├── faceApp.iml
├── opencv
│ ├── haarcascade_eye.xml
│ ├── haarcascade_frontalface_alt.xml
│ ├── haarcascade_mcs_mouth.xml
│ ├── haarcascade_mcs_nose.xml
│ ├── opencv-341.jar
│ ├── opencv.jar
│ ├── x64
│ │ └── opencv_java341.dll
│ └── x86
│ └── opencv_java341.dll
├── pom.xml
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── face
│ │ │ └── faceApp
│ │ │ ├── agent
│ │ │ │ ├── CtoServiceAgent.java
│ │ │ │ └── LenovoFaceServiceAgent.java
│ │ │ ├── api
│ │ │ │ ├── face
│ │ │ │ │ ├── FaceCompareController.java
│ │ │ │ │ └── FaceDetectController.java
│ │ │ │ ├── firstPageController.java
│ │ │ │ ├── lenovo
│ │ │ │ │ └── LenovoController.java
│ │ │ │ ├── OpenCvController.java
│ │ │ │ ├── SysHomeController.java
│ │ │ │ └── SysLoginController.java
│ │ │ ├── config
│ │ │ │ ├── ShiroFreeMarkerConfig.java
│ │ │ │ └── WebMvcConfig.java
│ │ │ ├── entity
│ │ │ │ ├── Enum
│ │ │ │ │ └── SexType.java
│ │ │ │ ├── Member.java
│ │ │ │ ├── PeopleFace.java
│ │ │ │ ├── Permission.java
│ │ │ │ ├── Role.java
│ │ │ │ └── User.java
│ │ │ ├── exception
│ │ │ │ ├── BaseErrorController.java
│ │ │ │ └── MyExceptionHandler.java
│ │ │ ├── FaceAppApplication.java
│ │ │ ├── model
│ │ │ │ ├── base
│ │ │ │ │ └── FaceBaseAttr.java
│ │ │ │ ├── Compare.java
│ │ │ │ ├── CompareParam.java
│ │ │ │ ├── DetectAttributes.java
│ │ │ │ ├── Detect.java
│ │ │ │ ├── DetectReturn.java
│ │ │ │ ├── DetectView.java
│ │ │ │ ├── FaceBaseAttribute.java
│ │ │ │ ├── jsonObject
│ │ │ │ │ ├── IdentifyContent.java
│ │ │ │ │ └── Identify.java
│ │ │ │ └── SearchFace.java
│ │ │ ├── opencv
│ │ │ │ └── OpenCvTool.java
│ │ │ ├── repository
│ │ │ │ ├── MemberRepository.java
│ │ │ │ └── UserRepository.java
│ │ │ ├── service
│ │ │ │ ├── FaceDetectService.java
│ │ │ │ ├── LenovoFaceService.java
│ │ │ │ ├── MemberService.java
│ │ │ │ ├── OpencvService.java
│ │ │ │ └── UserService.java
│ │ │ ├── shiro
│ │ │ │ ├── MySessionManager.java
│ │ │ │ ├── MyShiroRealm.java
│ │ │ │ └── ShiroConfig.java
│ │ │ └── util
│ │ │ ├── BaseUtil.java
│ │ │ ├── FaceAddUtil.java
│ │ │ ├── FaceBaseUtil.java
│ │ │ ├── FaceCompareUtil.java
│ │ │ ├── FaceCreateUtil.java
│ │ │ ├── FaceDetectUtil.java
│ │ │ └── FileUtil.java
│ │ └── resources
│ │ ├── application.yml
│ │ ├── config
│ │ │ └── ehcache.xml
│ │ ├── static
│ │ │ ├── assets
│ │ │ │ ├── css
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ ├── bootstrap-theme.css
│ │ │ │ │ ├── da-slider.css
│ │ │ │ │ ├── font-awesome.min.css
│ │ │ │ │ ├── isotope.css
│ │ │ │ │ └── style.css
│ │ │ │ ├── fonts
│ │ │ │ │ ├── FontAwesome.otf
│ │ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ │ └── fontawesome-webfont.woff
│ │ │ │ ├── images
│ │ │ │ │ ├── 1.jpg
│ │ │ │ │ ├── 2.jpg
│ │ │ │ │ ├── about.jpg
│ │ │ │ │ ├── arrows.png
│ │ │ │ │ ├── bg_header - Copy.jpg
│ │ │ │ │ ├── bg_header.jpg
│ │ │ │ │ ├── favicon.png
│ │ │ │ │ ├── logo1.png
│ │ │ │ │ ├── logo.png
│ │ │ │ │ ├── person_1.png
│ │ │ │ │ ├── person_2.png
│ │ │ │ │ ├── person_3.png
│ │ │ │ │ └── portfolio
│ │ │ │ │ ├── img1.jpg
│ │ │ │ │ ├── img2.jpg
│ │ │ │ │ ├── img3.jpg
│ │ │ │ │ ├── img4.jpg
│ │ │ │ │ ├── img5.jpg
│ │ │ │ │ ├── img6.jpg
│ │ │ │ │ ├── img7.jpg
│ │ │ │ │ ├── img8.jpg
│ │ │ │ │ └── img9.jpg
│ │ │ │ └── js
│ │ │ │ ├── custom.js
│ │ │ │ ├── fancybox
│ │ │ │ │ ├── blank.gif
│ │ │ │ │ ├── Descr.WD3
│ │ │ │ │ ├── fancybox_loading_402x.gif
│ │ │ │ │ ├── fancybox_loading.gif
│ │ │ │ │ ├── fancybox_overlay.png
│ │ │ │ │ ├── fancybox_sprite_402x.png
│ │ │ │ │ ├── fancybox_sprite.png
│ │ │ │ │ ├── jquery.fancybox.css
│ │ │ │ │ └── jquery.fancybox.pack.js
│ │ │ │ ├── google-map.js
│ │ │ │ ├── headroom.min.js
│ │ │ │ ├── html5shiv.js
│ │ │ │ ├── jquery.cslider.js
│ │ │ │ ├── jQuery.headroom.min.js
│ │ │ │ ├── jquery.isotope.min.js
│ │ │ │ ├── modernizr-latest.js
│ │ │ │ └── respond.min.js
│ │ │ ├── bootstrap
│ │ │ │ ├── css
│ │ │ │ │ ├── bootstrap.css
│ │ │ │ │ ├── bootstrap.css.map
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ ├── bootstrap.min.css.map
│ │ │ │ │ ├── bootstrap-theme.css
│ │ │ │ │ ├── bootstrap-theme.css.map
│ │ │ │ │ ├── bootstrap-theme.min.css
│ │ │ │ │ └── bootstrap-theme.min.css.map
│ │ │ │ ├── fonts
│ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ │ └── js
│ │ │ │ ├── bootstrap.js
│ │ │ │ ├── bootstrap.min.js
│ │ │ │ └── npm.js
│ │ │ ├── css
│ │ │ │ └── index.css
│ │ │ ├── images
│ │ │ │ ├── 1526610749414.png
│ │ │ │ ├── 1.jpg
│ │ │ │ ├── 2.jpg
│ │ │ │ ├── about.jpg
│ │ │ │ ├── arrows.png
│ │ │ │ ├── bg_header - Copy.jpg
│ │ │ │ ├── bg_header.jpg
│ │ │ │ ├── favicon.png
│ │ │ │ ├── front
│ │ │ │ │ ├── avatar-adam.png
│ │ │ │ │ ├── avatar-caleb.png
│ │ │ │ │ ├── avatar-jason.png
│ │ │ │ │ ├── avatar-jocelyn.png
│ │ │ │ │ ├── avatar-samantha.png
│ │ │ │ │ ├── avatar-taylor.png
│ │ │ │ │ └── avatar-uncle-bob.png
│ │ │ │ ├── litsoft.png
│ │ │ │ ├── logo1.png
│ │ │ │ ├── logo.png
│ │ │ │ ├── person_1.png
│ │ │ │ ├── person_2.png
│ │ │ │ ├── person_3.png
│ │ │ │ └── portfolio
│ │ │ │ ├── img1.jpg
│ │ │ │ ├── img2.jpg
│ │ │ │ ├── img3.jpg
│ │ │ │ ├── img4.jpg
│ │ │ │ ├── img5.jpg
│ │ │ │ ├── img6.jpg
│ │ │ │ ├── img7.jpg
│ │ │ │ ├── img8.jpg
│ │ │ │ └── img9.jpg
│ │ │ ├── jquery
│ │ │ │ ├── fileInput
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── fileinput.css
│ │ │ │ │ │ ├── fileinput.min.css
│ │ │ │ │ │ ├── fileinput-rtl.css
│ │ │ │ │ │ └── fileinput-rtl.min.css
│ │ │ │ │ ├── img
│ │ │ │ │ │ ├── loading.gif
│ │ │ │ │ │ └── loading-sm.gif
│ │ │ │ │ ├── js
│ │ │ │ │ │ ├── fileinput.js
│ │ │ │ │ │ ├── fileinput.min.js
│ │ │ │ │ │ ├── locales
│ │ │ │ │ │ │ ├── ar.js
│ │ │ │ │ │ │ ├── az.js
│ │ │ │ │ │ │ ├── bg.js
│ │ │ │ │ │ │ ├── ca.js
│ │ │ │ │ │ │ ├── cr.js
│ │ │ │ │ │ │ ├── cs.js
│ │ │ │ │ │ │ ├── da.js
│ │ │ │ │ │ │ ├── de.js
│ │ │ │ │ │ │ ├── el.js
│ │ │ │ │ │ │ ├── es.js
│ │ │ │ │ │ │ ├── et.js
│ │ │ │ │ │ │ ├── fa.js
│ │ │ │ │ │ │ ├── fi.js
│ │ │ │ │ │ │ ├── fr.js
│ │ │ │ │ │ │ ├── gl.js
│ │ │ │ │ │ │ ├── hu.js
│ │ │ │ │ │ │ ├── id.js
│ │ │ │ │ │ │ ├── it.js
│ │ │ │ │ │ │ ├── ja.js
│ │ │ │ │ │ │ ├── ka.js
│ │ │ │ │ │ │ ├── kr.js
│ │ │ │ │ │ │ ├── kz.js
│ │ │ │ │ │ │ ├── LANG.js
│ │ │ │ │ │ │ ├── lt.js
│ │ │ │ │ │ │ ├── nl.js
│ │ │ │ │ │ │ ├── no.js
│ │ │ │ │ │ │ ├── pl.js
│ │ │ │ │ │ │ ├── pt-BR.js
│ │ │ │ │ │ │ ├── pt.js
│ │ │ │ │ │ │ ├── ro.js
│ │ │ │ │ │ │ ├── ru.js
│ │ │ │ │ │ │ ├── sk.js
│ │ │ │ │ │ │ ├── sl.js
│ │ │ │ │ │ │ ├── sv.js
│ │ │ │ │ │ │ ├── th.js
│ │ │ │ │ │ │ ├── tr.js
│ │ │ │ │ │ │ ├── uk.js
│ │ │ │ │ │ │ ├── vi.js
│ │ │ │ │ │ │ ├── zh.js
│ │ │ │ │ │ │ └── zh-TW.js
│ │ │ │ │ │ └── plugins
│ │ │ │ │ │ ├── piexif.js
│ │ │ │ │ │ ├── piexif.min.js
│ │ │ │ │ │ ├── purify.js
│ │ │ │ │ │ ├── purify.min.js
│ │ │ │ │ │ ├── sortable.js
│ │ │ │ │ │ └── sortable.min.js
│ │ │ │ │ └── themes
│ │ │ │ │ ├── explorer
│ │ │ │ │ │ ├── theme.css
│ │ │ │ │ │ ├── theme.js
│ │ │ │ │ │ ├── theme.min.css
│ │ │ │ │ │ └── theme.min.js
│ │ │ │ │ ├── explorer-fa
│ │ │ │ │ │ ├── theme.css
│ │ │ │ │ │ ├── theme.js
│ │ │ │ │ │ ├── theme.min.css
│ │ │ │ │ │ └── theme.min.js
│ │ │ │ │ ├── explorer-fas
│ │ │ │ │ │ ├── theme.css
│ │ │ │ │ │ ├── theme.js
│ │ │ │ │ │ ├── theme.min.css
│ │ │ │ │ │ └── theme.min.js
│ │ │ │ │ ├── fa
│ │ │ │ │ │ ├── theme.js
│ │ │ │ │ │ └── theme.min.js
│ │ │ │ │ ├── fas
│ │ │ │ │ │ ├── theme.js
│ │ │ │ │ │ └── theme.min.js
│ │ │ │ │ └── gly
│ │ │ │ │ ├── theme.js
│ │ │ │ │ └── theme.min.js
│ │ │ │ ├── jquery-3.1.1.js
│ │ │ │ ├── jquery-3.1.1.min.js
│ │ │ │ └── jquery-form.js
│ │ │ ├── login
│ │ │ │ └── normalize.css
│ │ │ └── upload
│ │ │ ├── 1524650109946-demo-pic12.jpg
│ │ │ ├── 1524650199969-group-case.jpg
│ │ │ ├── 1524650220907-demo-pic2.jpg
│ │ │ ├── 1524650263040-demo-pic2.jpg
│ │ │ ├── 1524650297657-demo-pic1.jpg
│ │ │ ├── 1524650489418-demo-pic2.jpg
│ │ │ ├── 1524650712044-demo-pic12.jpg
│ │ │ ├── 1524650944263-demo-pic2.jpg
│ │ │ ├── 1524650995157-demo-pic12.jpg
│ │ │ ├── 1524651233369-phone-case.jpg
│ │ │ ├── 1524705839692-group-case.jpg
│ │ │ ├── demo-pic12.jpg
│ │ │ ├── demo-pic2.jpg
│ │ │ ├── demo-pic6.jpg
│ │ │ ├── demo-pic8.jpg
│ │ │ ├── new.png
│ │ │ └── phone-case.jpg
│ │ └── templates
│ │ ├── file
│ │ │ ├── downloadView.ftl
│ │ │ └── uploadView.ftl
│ │ └── view
│ │ ├── error
│ │ │ ├── 403.ftl
│ │ │ └── 404.ftl
│ │ ├── face
│ │ │ ├── face-compare.ftl
│ │ │ ├── face-detect.ftl
│ │ │ ├── face-search.ftl
│ │ │ └── face-set.ftl
│ │ ├── login.ftl
│ │ ├── move-front
│ │ │ ├── first-carme.ftl
│ │ │ └── first-page.ftl
│ │ ├── opencv
│ │ │ ├── first.ftl
│ │ │ └── show_img.ftl
│ │ ├── sys
│ │ │ ├── about.ftl
│ │ │ ├── home.ftl
│ │ │ ├── index-bottom.ftl
│ │ │ ├── index-face-compare.ftl
│ │ │ ├── index-face-detect.ftl
│ │ │ ├── index.ftl
│ │ │ └── index-top.ftl
│ │ └── welcome.ftl
│ └── test
│ └── java
│ ├── com
│ │ └── face
│ │ └── faceApp
│ │ ├── FaceAppApplicationTests.java
│ │ ├── facepp
│ │ │ ├── BaseUtilTest.java
│ │ │ ├── FaceppSdkTests.java
│ │ │ └── LenovoApiTest.java
│ │ └── opencv
│ │ ├── FaceOpencvTest.java
│ │ └── OpencvTest.java
│ └── resources
│ ├── haarcascade_frontalface_alt.xml
│ └── lbpcascade_frontalface.xml
└── target
├── classes
│ ├── application.yml
│ ├── com
│ │ └── face
│ │ └── faceApp
│ │ ├── agent
│ │ │ ├── CtoServiceAgent.class
│ │ │ └── LenovoFaceServiceAgent.class
│ │ ├── api
│ │ │ ├── face
│ │ │ │ ├── FaceCompareController.class
│ │ │ │ └── FaceDetectController.class
│ │ │ ├── firstPageController.class
│ │ │ ├── lenovo
│ │ │ │ └── LenovoController.class
│ │ │ ├── OpenCvController.class
│ │ │ ├── SysHomeController.class
│ │ │ └── SysLoginController.class
│ │ ├── config
│ │ │ ├── ShiroFreeMarkerConfig.class
│ │ │ └── WebMvcConfig.class
│ │ ├── entity
│ │ │ ├── Enum
│ │ │ │ └── SexType.class
│ │ │ ├── Member.class
│ │ │ ├── PeopleFace.class
│ │ │ ├── Permission.class
│ │ │ ├── Role.class
│ │ │ └── User.class
│ │ ├── exception
│ │ │ ├── BaseErrorController.class
│ │ │ └── MyExceptionHandler.class
│ │ ├── FaceAppApplication.class
│ │ ├── model
│ │ │ ├── base
│ │ │ │ └── FaceBaseAttr.class
│ │ │ ├── Compare.class
│ │ │ ├── CompareParam.class
│ │ │ ├── DetectAttributes.class
│ │ │ ├── Detect.class
│ │ │ ├── DetectReturn.class
│ │ │ ├── DetectView.class
│ │ │ ├── FaceBaseAttribute.class
│ │ │ ├── jsonObject
│ │ │ │ ├── Identify.class
│ │ │ │ └── IdentifyContent.class
│ │ │ └── SearchFace.class
│ │ ├── opencv
│ │ │ └── OpenCvTool.class
│ │ ├── repository
│ │ │ ├── MemberRepository.class
│ │ │ └── UserRepository.class
│ │ ├── service
│ │ │ ├── FaceDetectService.class
│ │ │ ├── LenovoFaceService.class
│ │ │ ├── MemberService.class
│ │ │ ├── OpencvService.class
│ │ │ └── UserService.class
│ │ ├── shiro
│ │ │ ├── MySessionManager.class
│ │ │ ├── MyShiroRealm.class
│ │ │ └── ShiroConfig.class
│ │ └── util
│ │ ├── BaseUtil.class
│ │ ├── FaceAddUtil.class
│ │ ├── FaceBaseUtil.class
│ │ ├── FaceCompareUtil.class
│ │ ├── FaceCreateUtil.class
│ │ ├── FaceDetectUtil.class
│ │ └── FileUtil.class
│ ├── config
│ │ └── ehcache.xml
│ ├── static
│ │ ├── assets
│ │ │ ├── css
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ ├── bootstrap-theme.css
│ │ │ │ ├── da-slider.css
│ │ │ │ ├── font-awesome.min.css
│ │ │ │ ├── isotope.css
│ │ │ │ └── style.css
│ │ │ ├── fonts
│ │ │ │ ├── FontAwesome.otf
│ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ └── fontawesome-webfont.woff
│ │ │ ├── images
│ │ │ │ ├── 1.jpg
│ │ │ │ ├── 2.jpg
│ │ │ │ ├── about.jpg
│ │ │ │ ├── arrows.png
│ │ │ │ ├── bg_header - Copy.jpg
│ │ │ │ ├── bg_header.jpg
│ │ │ │ ├── favicon.png
│ │ │ │ ├── logo1.png
│ │ │ │ ├── logo.png
│ │ │ │ ├── person_1.png
│ │ │ │ ├── person_2.png
│ │ │ │ ├── person_3.png
│ │ │ │ └── portfolio
│ │ │ │ ├── img1.jpg
│ │ │ │ ├── img2.jpg
│ │ │ │ ├── img3.jpg
│ │ │ │ ├── img4.jpg
│ │ │ │ ├── img5.jpg
│ │ │ │ ├── img6.jpg
│ │ │ │ ├── img7.jpg
│ │ │ │ ├── img8.jpg
│ │ │ │ └── img9.jpg
│ │ │ └── js
│ │ │ ├── custom.js
│ │ │ ├── fancybox
│ │ │ │ ├── blank.gif
│ │ │ │ ├── Descr.WD3
│ │ │ │ ├── fancybox_loading_402x.gif
│ │ │ │ ├── fancybox_loading.gif
│ │ │ │ ├── fancybox_overlay.png
│ │ │ │ ├── fancybox_sprite_402x.png
│ │ │ │ ├── fancybox_sprite.png
│ │ │ │ ├── jquery.fancybox.css
│ │ │ │ └── jquery.fancybox.pack.js
│ │ │ ├── google-map.js
│ │ │ ├── headroom.min.js
│ │ │ ├── html5shiv.js
│ │ │ ├── jquery.cslider.js
│ │ │ ├── jQuery.headroom.min.js
│ │ │ ├── jquery.isotope.min.js
│ │ │ ├── modernizr-latest.js
│ │ │ └── respond.min.js
│ │ ├── bootstrap
│ │ │ ├── css
│ │ │ │ ├── bootstrap.css
│ │ │ │ ├── bootstrap.css.map
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ ├── bootstrap.min.css.map
│ │ │ │ ├── bootstrap-theme.css
│ │ │ │ ├── bootstrap-theme.css.map
│ │ │ │ ├── bootstrap-theme.min.css
│ │ │ │ └── bootstrap-theme.min.css.map
│ │ │ ├── fonts
│ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ └── js
│ │ │ ├── bootstrap.js
│ │ │ ├── bootstrap.min.js
│ │ │ └── npm.js
│ │ ├── css
│ │ │ └── index.css
│ │ ├── images
│ │ │ ├── 1526610749414.png
│ │ │ ├── 1.jpg
│ │ │ ├── 2.jpg
│ │ │ ├── about.jpg
│ │ │ ├── arrows.png
│ │ │ ├── bg_header - Copy.jpg
│ │ │ ├── bg_header.jpg
│ │ │ ├── favicon.png
│ │ │ ├── front
│ │ │ │ ├── avatar-adam.png
│ │ │ │ ├── avatar-caleb.png
│ │ │ │ ├── avatar-jason.png
│ │ │ │ ├── avatar-jocelyn.png
│ │ │ │ ├── avatar-samantha.png
│ │ │ │ ├── avatar-taylor.png
│ │ │ │ └── avatar-uncle-bob.png
│ │ │ ├── litsoft.png
│ │ │ ├── logo1.png
│ │ │ ├── logo.png
│ │ │ ├── person_1.png
│ │ │ ├── person_2.png
│ │ │ ├── person_3.png
│ │ │ └── portfolio
│ │ │ ├── img1.jpg
│ │ │ ├── img2.jpg
│ │ │ ├── img3.jpg
│ │ │ ├── img4.jpg
│ │ │ ├── img5.jpg
│ │ │ ├── img6.jpg
│ │ │ ├── img7.jpg
│ │ │ ├── img8.jpg
│ │ │ └── img9.jpg
│ │ ├── jquery
│ │ │ ├── fileInput
│ │ │ │ ├── css
│ │ │ │ │ ├── fileinput.css
│ │ │ │ │ ├── fileinput.min.css
│ │ │ │ │ ├── fileinput-rtl.css
│ │ │ │ │ └── fileinput-rtl.min.css
│ │ │ │ ├── img
│ │ │ │ │ ├── loading.gif
│ │ │ │ │ └── loading-sm.gif
│ │ │ │ ├── js
│ │ │ │ │ ├── fileinput.js
│ │ │ │ │ ├── fileinput.min.js
│ │ │ │ │ ├── locales
│ │ │ │ │ │ ├── ar.js
│ │ │ │ │ │ ├── az.js
│ │ │ │ │ │ ├── bg.js
│ │ │ │ │ │ ├── ca.js
│ │ │ │ │ │ ├── cr.js
│ │ │ │ │ │ ├── cs.js
│ │ │ │ │ │ ├── da.js
│ │ │ │ │ │ ├── de.js
│ │ │ │ │ │ ├── el.js
│ │ │ │ │ │ ├── es.js
│ │ │ │ │ │ ├── et.js
│ │ │ │ │ │ ├── fa.js
│ │ │ │ │ │ ├── fi.js
│ │ │ │ │ │ ├── fr.js
│ │ │ │ │ │ ├── gl.js
│ │ │ │ │ │ ├── hu.js
│ │ │ │ │ │ ├── id.js
│ │ │ │ │ │ ├── it.js
│ │ │ │ │ │ ├── ja.js
│ │ │ │ │ │ ├── ka.js
│ │ │ │ │ │ ├── kr.js
│ │ │ │ │ │ ├── kz.js
│ │ │ │ │ │ ├── LANG.js
│ │ │ │ │ │ ├── lt.js
│ │ │ │ │ │ ├── nl.js
│ │ │ │ │ │ ├── no.js
│ │ │ │ │ │ ├── pl.js
│ │ │ │ │ │ ├── pt-BR.js
│ │ │ │ │ │ ├── pt.js
│ │ │ │ │ │ ├── ro.js
│ │ │ │ │ │ ├── ru.js
│ │ │ │ │ │ ├── sk.js
│ │ │ │ │ │ ├── sl.js
│ │ │ │ │ │ ├── sv.js
│ │ │ │ │ │ ├── th.js
│ │ │ │ │ │ ├── tr.js
│ │ │ │ │ │ ├── uk.js
│ │ │ │ │ │ ├── vi.js
│ │ │ │ │ │ ├── zh.js
│ │ │ │ │ │ └── zh-TW.js
│ │ │ │ │ └── plugins
│ │ │ │ │ ├── piexif.js
│ │ │ │ │ ├── piexif.min.js
│ │ │ │ │ ├── purify.js
│ │ │ │ │ ├── purify.min.js
│ │ │ │ │ ├── sortable.js
│ │ │ │ │ └── sortable.min.js
│ │ │ │ └── themes
│ │ │ │ ├── explorer
│ │ │ │ │ ├── theme.css
│ │ │ │ │ ├── theme.js
│ │ │ │ │ ├── theme.min.css
│ │ │ │ │ └── theme.min.js
│ │ │ │ ├── explorer-fa
│ │ │ │ │ ├── theme.css
│ │ │ │ │ ├── theme.js
│ │ │ │ │ ├── theme.min.css
│ │ │ │ │ └── theme.min.js
│ │ │ │ ├── explorer-fas
│ │ │ │ │ ├── theme.css
│ │ │ │ │ ├── theme.js
│ │ │ │ │ ├── theme.min.css
│ │ │ │ │ └── theme.min.js
│ │ │ │ ├── fa
│ │ │ │ │ ├── theme.js
│ │ │ │ │ └── theme.min.js
│ │ │ │ ├── fas
│ │ │ │ │ ├── theme.js
│ │ │ │ │ └── theme.min.js
│ │ │ │ └── gly
│ │ │ │ ├── theme.js
│ │ │ │ └── theme.min.js
│ │ │ ├── jquery-3.1.1.js
│ │ │ ├── jquery-3.1.1.min.js
│ │ │ └── jquery-form.js
│ │ ├── login
│ │ │ └── normalize.css
│ │ └── upload
│ │ ├── 1524650109946-demo-pic12.jpg
│ │ ├── 1524650199969-group-case.jpg
│ │ ├── 1524650220907-demo-pic2.jpg
│ │ ├── 1524650263040-demo-pic2.jpg
│ │ ├── 1524650297657-demo-pic1.jpg
│ │ ├── 1524650489418-demo-pic2.jpg
│ │ ├── 1524650712044-demo-pic12.jpg
│ │ ├── 1524650944263-demo-pic2.jpg
│ │ ├── 1524650995157-demo-pic12.jpg
│ │ ├── 1524651233369-phone-case.jpg
│ │ ├── 1524705839692-group-case.jpg
│ │ ├── demo-pic12.jpg
│ │ ├── demo-pic2.jpg
│ │ ├── demo-pic6.jpg
│ │ ├── demo-pic8.jpg
│ │ ├── new.png
│ │ └── phone-case.jpg
│ └── templates
│ ├── file
│ │ ├── downloadView.ftl
│ │ └── uploadView.ftl
│ └── view
│ ├── error
│ │ ├── 403.ftl
│ │ └── 404.ftl
│ ├── face
│ │ ├── face-compare.ftl
│ │ ├── face-detect.ftl
│ │ ├── face-search.ftl
│ │ └── face-set.ftl
│ ├── login.ftl
│ ├── move-front
│ │ ├── first-carme.ftl
│ │ └── first-page.ftl
│ ├── opencv
│ │ ├── first.ftl
│ │ └── show_img.ftl
│ ├── sys
│ │ ├── about.ftl
│ │ ├── home.ftl
│ │ ├── index-bottom.ftl
│ │ ├── index-face-compare.ftl
│ │ ├── index-face-detect.ftl
│ │ ├── index.ftl
│ │ └── index-top.ftl
│ └── welcome.ftl
├── maven-status
│ └── maven-compiler-plugin
│ ├── compile
│ │ └── default-compile
│ │ ├── createdFiles.lst
│ │ └── inputFiles.lst
│ └── testCompile
│ └── default-testCompile
│ ├── createdFiles.lst
│ └── inputFiles.lst
├── surefire-reports
│ ├── com.face.faceApp.FaceAppApplicationTests.txt
│ ├── com.face.faceApp.facepp.FaceppSdkTests.txt
│ ├── com.face.faceApp.opencv.FaceOpencvTest.txt
│ ├── com.face.faceApp.opencv.OpencvTest.txt
│ ├── TEST-com.face.faceApp.FaceAppApplicationTests.xml
│ ├── TEST-com.face.faceApp.facepp.FaceppSdkTests.xml
│ ├── TEST-com.face.faceApp.opencv.FaceOpencvTest.xml
│ └── TEST-com.face.faceApp.opencv.OpencvTest.xml
└── test-classes
└── com
└── face
└── faceApp
├── FaceAppApplicationTests.class
├── facepp
│ ├── BaseUtilTest.class
│ ├── FaceppSdkTests.class
│ └── LenovoApiTest.class
└── opencv
├── FaceOpencvTest.class
└── OpencvTest.class
151 directories, 560 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论