人脸识别
文章平均质量分 78
牧羊女说
有马甲线的女程序猿、攻城狮、加班狗~
展开
-
MobileFaceNet模型分析
1. 背景介绍随着技术的发展,人脸识别算法在嵌入式终端上的应用越来越广泛,但由于终端设备的算力和存储资源限制,对人脸检测和识别模型的要求倾向于轻量级+高精度。轻量级模型相对于又深又宽的大模型,具有参数量小、乘加数少的特点,但同时在预测精度上不能有太大的损失。近年来,MobilenetV1,ShuffleNet和MobileNetV2等轻量级网络多用于移动终端的视觉识别任务,但是由于人脸结构的特殊性,这些网络在人脸识别任务上并没有获得满意的效果。针对这一问题,北京交通大学的Sheng Chen等人在论原创 2022-03-11 10:55:37 · 12284 阅读 · 0 评论 -
基于Keras的MTCNN模型实现
之前在文章mtcnn人脸检测算法介绍中对MTCNN的模型结构进行了说明,今天正好有点时间,把MTCNN的模型实现写一写。1. P-NetP-Net的模型结构如下:代码实现:# ----------------------------------------------------## 粗略获取人脸框# 输出bbox位置和是否有人脸# 已有P-Net模型的权重数据存在weight_path中# # --------------------------------原创 2022-03-09 17:48:36 · 846 阅读 · 0 评论 -
mtcnn人脸检测算法介绍
0. 概述MTCNN(Multi-task Cascaded Convolutional Networks,多任务卷积神经网络),是2016年由Kaipeng Zhang、Zhanpeng Zhang等提出的一种多任务人脸检测模型,该模型使用3个CNN级联算法结构,将人脸检测和人脸特征点提取同时完成。原论文中被引用了无数次的算法示意图如下:由上图可知,MTCNN整个流程结构中,首先会按照不同的缩放因子(resize_factor),将图像缩放成不同大小的size,形成图像的特征金字塔。接下.原创 2022-01-05 18:29:25 · 9462 阅读 · 0 评论 -
ValueError: Object arrays cannot be loaded when allow_pickle=False
在编译Sandberg的facenet代码时,出现了如下错误:查看官方文档,关于该参数的说明如下:由上面说明可知,在1.16.3版本后,allow_pickle的值默认设为False。所以,第一种解决方案是将numpy降版本到1.16.2以下:pip install numpy==1.16.2经查看,我的numpy版本是1.20.3:不太想安装旧的版本,于是网上查找有无其他解决方法。大概有两种:1. 在numpy.load()函数调用的地方将allow_p...原创 2021-12-29 11:34:23 · 23539 阅读 · 11 评论 -
人脸关键点检测face_landmark
不经意间瞄了一眼日历,惊觉2020年已所剩无几,回望即将过去的一年,不禁感叹唏嘘。时光带走了很多的烦恼和美好,也带来了很多困惑和收获。怎样才能不被淹没在时间的洪流里呢,唯有在风浪中保持清醒和方向,而不断地学习和输出就是那支驾驭风浪的桨。从系统设计一头扎进算法的漩涡,经过了一阵子的蒙圈,然后一点一点摸索着理清思路和方向。在知识爆炸的时代,最好的积累就是把每一步记录下来,变成自己的脚印。前些天调研了人脸检测算法,这几天在做人脸关键点定位和人脸对齐。在网上找了一个开源的人脸对齐项目,本地做了适当适配后验证原创 2021-12-23 17:43:55 · 11395 阅读 · 1 评论 -
轻量级人脸识别之DSFD
1. 算法介绍高精度双分支人脸检测器DSFD由腾讯提出并开源。该算法曾在全球两大权威人脸检测数据集WIDERFACE和FDDB上均取得了第一。相关论文:《DSFD: Dual Shot Face Detector》,https://arxiv.org/pdf/1810.10220.pdfDSFD算法主要有3点创新:(1) 设计了新的FEM(Feature Enhance Module)模块,FEM在采用Top-Down层间信息融合的同时,在同一“感受野”内做了更多的enhancement,在wi原创 2021-12-17 16:30:48 · 3714 阅读 · 0 评论 -
轻量级人脸识别算法之DBFace
最近一直在调研适合在嵌入式设备上运行的轻量级的人脸识别算法,算法太多,有点眼花缭乱,所以发挥优良传统,还是把调研结果整理出来进行记录比较好。今天先记录DBFace算法。DBFace出自国内人工智能公司深兰科技,是一个实时、单阶的人脸检测算法,速度快、精度高。它基于anchor free思想设计的多任务人脸检测器,不仅可预测人脸框,还可以预测5个人脸关键点。DBFace使用CenterNet做检测任务,MobileNetv3-small做backbone。相较于MobilenetV2,Mobilene原创 2021-12-15 17:18:40 · 5732 阅读 · 0 评论