人脸识别 快速实现部署系统方案(Linux / Android)

Bertha 。 2023-06-15 07:30 231阅读 0赞

人脸识别过程及部署

1.数据集的整理及清洗
-—-使用公司自研 “聚类算法” 整理和清洗目前最大的两个人脸数据集MegaFace 与 微软亚洲数据集 同时结合公司内部数据整理出图片共计2000万张左右。
-—-与铁路部合作整理人证数据集 50万个身份 用以提升人证比对效果。

2.人脸预处理
-—-采用自研的图像处理算法对人脸进行 “中心矫正” 较小冗余信息,增加人脸纹理识别信息。
-—-采用自研的图像处理算法对图像 “归一化处理” ,使得算法模型可以在不同环境、不同光照、部分遮挡下正常运行。

3.深度神经网络构建
-—-采用前沿的”深度神经网络”及最新框架对人脸识别模型进行构建
-—-结合前沿的 AM-LOSS+InsightFaceLoss+FocalLoss对模型进行收敛训练
-—-采用”知识蒸馏”训练小模型适用于嵌入式设备进行离线人脸识别

4.模型部署
-—-采用自研的模型优化算法对模型做性能优化
-—-采用前沿的模型推理框架NCNN使模型在嵌入式设备能快速运行。
-—-采用前沿的模型推理框架MNN,结合RK3399的CPU运行,提升模型效率

整体识别时间在150ms以内

目前算法库已经移植到Android设备,支持Jni调用

部署效果图:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTE4MDg2NzM_size_16_color_FFFFFF_t_70

LFW效果:AUC:99.84%

技术感兴趣欢迎联系 547691062@qq.com

发表评论

表情:
评论列表 (有 0 条评论,231人围观)

还没有评论,来说两句吧...

相关阅读

    相关 人脸识别系统_人脸注册

        基于上次的人脸检测后,一直纠结人脸注册,照片存放方式,我想到了两种方式,1.数据库存照片存放的路径,2.数据库存放照片的二进制码。但是针对我的毕业设计我想要是存路径的话

    相关 人脸识别系统_人脸检测

    项目:基于人脸识别的无卡ATM机模拟系统 主要实现内容: 包括实现AMT机模拟人脸识别和密码输入、PC端模拟实现储户数据库服务器系统。 1. ATM模拟端实现采用手

    相关 基于OpenCV快速实现人脸识别

    以后打算多多关注计算机视觉这一块,涉猎广一些,对今后的毕设也有益处。 做一下人脸识别吧,之前看到一个博主写的一个demo,错误不少,经过修改以及查询资料,现在整理一下思路。