基于多任务卷积网络(MTCNN)和Center-Loss的多人实时人脸检测和人脸识别系统 毕业设计

上传者: 55771290 | 上传时间: 2023-04-06 20:21:31 | 文件大小: 3.71MB | 文件类型: ZIP
如果你对DFace感兴趣并且想参与到这个项目中, 以下TODO是一些需要实现的功能,我定期会更新,它会实时展示一些需要开发的清单。提交你的fork request,我会用issues来跟踪和反馈所有的问题。也可以加DFace的官方Q群 681403076 也可以加本人微信 jinkuaikuai005 TODO(需要开发的功能) 基于center loss 或者triplet loss原理开发人脸对比功能,模型采用ResNet inception v2. 该功能能够比较两张人脸图片的相似性。具体可以参考 Paper和FaceNet 反欺诈功能,根据光线,质地等人脸特性来防止照片攻击,视频攻击,回放攻击等。具体可参考LBP算法和SVM训练模型。 3D人脸反欺诈。 mobile移植,根据ONNX标准把pytorch训练好的模型迁移到caffe2,一些numpy算法改用c++实现。 Tensor RT移植,高并发。 Docker支持,gpu版 安装 DFace主要有两大模块,人脸检测和人脸识别。我会提供所有模型训练和运行的详细步骤。你首先需要构建一个pytorch和cv2的python环境

文件下载

资源详情

[{"title":"( 52 个子文件 3.71MB ) 基于多任务卷积网络(MTCNN)和Center-Loss的多人实时人脸检测和人脸识别系统 毕业设计","children":[{"title":"dface-master","children":[{"title":"environment_osx.yaml <span style='color:#111;'> 2.08KB </span>","children":null,"spread":false},{"title":"test.jpg <span style='color:#111;'> 75.21KB </span>","children":null,"spread":false},{"title":"anno_store","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"wider_origin_anno.txt <span style='color:#111;'> 3.06MB </span>","children":null,"spread":false},{"title":"info <span style='color:#111;'> 55B </span>","children":null,"spread":false}],"spread":true},{"title":"model_store","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"onet_epoch.pt <span style='color:#111;'> 878.87KB </span>","children":null,"spread":false},{"title":"info <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"rnet_epoch.pt <span style='color:#111;'> 236.80KB </span>","children":null,"spread":false},{"title":"pnet_epoch.pt <span style='color:#111;'> 28.58KB </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 10.01KB </span>","children":null,"spread":false},{"title":"test_image.py <span style='color:#111;'> 820B </span>","children":null,"spread":false},{"title":"environment.yml <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"environment-win64.yml <span style='color:#111;'> 7.46KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 8.38KB </span>","children":null,"spread":false},{"title":"log","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"info <span style='color:#111;'> 7B </span>","children":null,"spread":false}],"spread":true},{"title":"dface","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"prepare_data","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"gen_landmark_48.py <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false},{"title":"gen_Onet_train_data.py <span style='color:#111;'> 7.82KB </span>","children":null,"spread":false},{"title":"assemble_onet_imglist.py <span style='color:#111;'> 984B </span>","children":null,"spread":false},{"title":"assemble.py <span style='color:#111;'> 979B </span>","children":null,"spread":false},{"title":"gen_landmark_12.py <span style='color:#111;'> 5.21KB </span>","children":null,"spread":false},{"title":"gen_landmark_net_48.py <span style='color:#111;'> 8.32KB </span>","children":null,"spread":false},{"title":"gen_landmark_24.py <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false},{"title":"assemble_rnet_imglist.py <span style='color:#111;'> 996B </span>","children":null,"spread":false},{"title":"gen_Rnet_train_data.py <span style='color:#111;'> 7.52KB </span>","children":null,"spread":false},{"title":"widerface_annotation_gen","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"wider_face_train.mat <span style='color:#111;'> 1.48MB </span>","children":null,"spread":false},{"title":"wider_loader.py <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"transform.py <span style='color:#111;'> 1016B </span>","children":null,"spread":false},{"title":".keep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":false},{"title":"gen_Pnet_train_data.py <span style='color:#111;'> 6.55KB </span>","children":null,"spread":false},{"title":"assemble_pnet_imglist.py <span style='color:#111;'> 996B </span>","children":null,"spread":false}],"spread":false},{"title":"core","children":[{"title":"vision.py <span style='color:#111;'> 5.02KB </span>","children":null,"spread":false},{"title":"utils.py <span style='color:#111;'> 2.59KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"roc.py <span style='color:#111;'> 20B </span>","children":null,"spread":false},{"title":"image_reader.py <span style='color:#111;'> 4.13KB </span>","children":null,"spread":false},{"title":"models.py <span style='color:#111;'> 6.69KB </span>","children":null,"spread":false},{"title":"imagedb.py <span style='color:#111;'> 5.19KB </span>","children":null,"spread":false},{"title":"image_tools.py <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"detect.py <span style='color:#111;'> 22.00KB </span>","children":null,"spread":false},{"title":"nms.py <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"resnet_inception_v2.py <span style='color:#111;'> 8.74KB </span>","children":null,"spread":false}],"spread":false},{"title":"train_net","children":[{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"train_p_net.py <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"train_r_net.py <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"train_o_net.py <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":"train.py <span style='color:#111;'> 10.81KB </span>","children":null,"spread":false}],"spread":true},{"title":"config.py <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false}],"spread":true}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明