Opencv-3.4.3版本
一、主要实现功能
1、实现人脸识别
2、实现人脸关键点标识
3、实现人脸对齐
4、实现人脸训练变量检测
二、项目结构
business -- 业务目录
entity -- 实体类
frame -- 摄像头显示窗口
service -- 业务服务接口
util -- 人脸识别工具类(类中有相关方法的说明)
StartDemo主程序运行类
三、后续业务结合
1.会员图片的添加要单独去添加。
1.1在添加的时候进行人脸识别,同时截取头像。(检测是否满足要求,不满足则不允许进行加入)。
1.2判断新加入的人员头像是否存在,存在则提示。
1.2加入后进行训练。
2.添加人脸识别和截取功能。
3.图片上传,可以本地,远程加载训练。
eclipse运行
1、先配置 conf/config.conf文件中 saveFacePath、saveOriFacePath、trainModelPath 三个路径的位置。
2、将faceimg照片放入到saveFacePath路径下
3、运行StartDemo主程序运行类
项目部署运行
1、先配置 conf/config.conf文件中 saveFacePath、saveOriFacePath、trainModelPath 三个路径的位置。
2、将faceimg照片放入到saveFacePath路径下
3、引入的springboot的相关包,是为了打jar包。
4、运行前修改 util/PathUtil下的getFilePath(String path)将下面的代码注释掉
path = PathUtil.getClassResources().concat(path);
5、将resources下的face目录和文件放到和jar同级别目录下即可。
6、确保电脑上有摄像头。
没有合适的资源?快使用搜索试试~ 我知道了~
实现人脸检测,人脸识别,人脸标记68个坐标点 人脸对齐 人脸特征测试等 同时可以自行训练人脸识别库.zip
共78个文件
xml:38个
java:24个
jpg:8个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 85 浏览量
2024-05-12
07:03:01
上传
评论
收藏 49.82MB ZIP 举报
温馨提示
人脸识别 人脸识别系统主要包括四个组成部分,分别为:人脸图像采集及检测、人脸图像预处理、人脸图像特征提取以及匹配与识别。 人脸图像采集及检测 人脸图像采集:不同的人脸图像都能通过摄像镜头采集下来,比如静态图像、动态图像、不同的位置、不同表情等方面都可以得到很好的采集。当用户在采集设备的拍摄范围内时,采集设备会自动搜索并拍摄用户的人脸图像。 人脸检测:人脸检测在实际中主要用于人脸识别的预处理,即在图像中准确标定出人脸的位置和大小。人脸图像中包含的模式特征十分丰富,如直方图特征、颜色特征、模板特征、结构特征及Haar特征等。人脸检测就是把这其中有用的信息挑出来,并利用这些特征实现人脸检测。 主流的人脸检测方法基于以上特征采用Adaboost学习算法,Adaboost算法是一种用来分类的方法,它把一些比较弱的分类方法合在一起,组合出新的很强的分类方法。 人脸检测过程中使用Adaboost算法挑选出一些最能代表人脸的矩形特征(弱分类器),按照加权投票的方式将弱分类器构造为一个强分类器,再将训练得到的若干强分类器串联组成一个级联结构的层叠分类器,有效地提高分类器的检测速度。
资源推荐
资源详情
资源评论
收起资源包目录
实现人脸检测,人脸识别,人脸标记68个坐标点。人脸对齐。人脸特征测试等。同时可以自行训练人脸识别库.zip (78个子文件)
新建文本文档.txt 3KB
opencv343_face_recognition-master
pom.xml 9KB
src
test
java
luculent
face
AppTest.java 103B
main
resources
face
data
lbpcascades
lbpcascade_frontalface_improved.xml 53KB
lbpcascade_frontalface.xml 51KB
lbpcascade_profileface.xml 46KB
lbpcascade_frontalcatface.xml 135KB
lbpcascade_silverware.xml 46KB
CMakeLists.txt 465B
vec_files
trainingfaces_24-24.vec 18.17MB
haarcascades_cuda
haarcascade_profileface.xml 1.07MB
haarcascade_smile.xml 275KB
haarcascade_frontalface_alt.xml 898KB
haarcascade_lefteye_2splits.xml 316KB
haarcascade_eye.xml 494KB
haarcascade_lowerbody.xml 519KB
haarcascade_upperbody.xml 1022KB
haarcascade_frontalface_default.xml 1.2MB
haarcascade_frontalface_alt_tree.xml 3.48MB
haarcascade_righteye_2splits.xml 317KB
haarcascade_frontalface_alt2.xml 818KB
haarcascade_eye_tree_eyeglasses.xml 1.04MB
haarcascade_fullbody.xml 622KB
haarcascades
haarcascade_profileface.xml 809KB
haarcascade_smile.xml 184KB
haarcascade_frontalface_alt.xml 661KB
haarcascade_russian_plate_number.xml 74KB
haarcascade_frontalcatface.xml 402KB
haarcascade_lefteye_2splits.xml 191KB
haarcascade_eye.xml 333KB
haarcascade_lowerbody.xml 386KB
haarcascade_frontalcatface_extended.xml 374KB
haarcascade_upperbody.xml 767KB
haarcascade_frontalface_default.xml 908KB
haarcascade_frontalface_alt_tree.xml 2.56MB
haarcascade_righteye_2splits.xml 192KB
haarcascade_frontalface_alt2.xml 528KB
haarcascade_eye_tree_eyeglasses.xml 588KB
haarcascade_licence_plate_rus_16stages.xml 47KB
haarcascade_fullbody.xml 466KB
hogcascades
hogcascade_pedestrians.xml 127KB
readme.txt 468B
invalid.jpg 45KB
lbfmodel.yaml 53.76MB
conf
config.conf 772B
logback-spring.xml 3KB
java
face
business
CameraFaceInfo.java 2KB
CheckFacePoints.java 1KB
CheckCameraFace.java 2KB
StartDemo.java 1KB
service
GetUserInfoService.java 545B
entity
Face.java 360B
Info.java 758B
Record.java 707B
util
Common.java 1KB
DrawLandmarks.java 3KB
FaceList.java 2KB
PCAFacePoints.java 8KB
Facealignment.java 3KB
CheckFaceAndEye.java 2KB
FaceAndEyeToos.java 4KB
ConverterData.java 2KB
FaceKeyPoints.java 3KB
JavaCVUtil.java 3KB
IdentityPeople.java 3KB
IdWorker.java 3KB
PathUtil.java 1KB
frame
ShowCamera.java 2KB
luculent
face
App.java 166B
LICENSE 11KB
readme
xiaoguo2.jpg 45KB
效果.jpg 55KB
faceimg
3m.jpg 87KB
5m.jpg 39KB
2m.jpg 19KB
1m.jpg 42KB
4m.jpg 218KB
readme.txt 1KB
共 78 条
- 1
资源评论
野生的狒狒
- 粉丝: 2515
- 资源: 2149
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 5.23-Java概述,JDK安装及注释、关键字、标识符、数据类型、变量、常量的介绍
- 《Python基础》实验三指导书(1).doc
- TensorFlow 深度学习、机器学习-任何能够用计算流图形来表达的计算,都可以使用TensorFlow
- 一个基于springboot+sureness的面向REST API资源无状态认证权限管理系统
- 王博外文文献.pdf
- python毕业设计基于社区检测的多任务聚类联邦学习项目源码+使用说明(高分项目).zip
- Javaweb项目源码-编程爱好者博客地带.zip
- java各个技术栈相关知识点
- PYthon代码 pdf合并
- 内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、 Redis
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功