人脸检测及追踪回顾

轻量级人脸检测

代码地址

人脸追踪(跟踪总结)

MNN_FaceTrack(win项目)
Face-Track-Detect-Extract(python项目)
HyperFT

HyperFT项目

  1. 初始化,通过mtcnn的人脸检测找出第一帧的人脸位置然后将其结果对人脸跟踪进行初始化;
  2. 更新,利用模板匹配进行人脸目标位置的初步预判,再结合mtcnn中的onet来对人脸位置进行更加精细的定位,最后通过mtcnn中的rnet的置信度来判断跟踪是否为人脸,防止当有手从面前慢慢挥过去的话,框会跟着手走而无法跟踪到真正的人脸;
  3. 定时检测,通过在更新的部分中加入一个定时器来做定时人脸检测,从而判断中途是否有新人脸的加入。
    在这里插入图片描述

Linux下追踪代码解析:

  1. 光流追踪(opencv中函数calcOpticalFlowPyrLK
    在这里插入图片描述
    传入的参数image为当前帧图像,face为上一帧中检测到的其中一个人脸。输出为匹配到的区域。
    在这里插入图片描述

  2. onet
    在这里插入图片描述

  3. rnet
    在这里插入图片描述

win下代码解析

  1. 模板匹配(opencv中函数matchTemplate) 输出追踪的区域
    在这里插入图片描述
    在这里插入图片描述

  2. onet

  3. rnet

MNN框架部署文档

文档地址

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AICVer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值