【问题标题】:Stream video face recognition with video face detection and image face identification通过视频人脸检测和图像人脸识别进行流式视频人脸识别
【发布时间】:2023-05-07 05:03:01
【问题描述】:

市场上有很多人脸检测和人脸识别(识别)API。人脸检测 API 用于静态图片或流视频(甚至离线),但人脸识别 API 主要用于静态图片。

如果我想为流媒体构建一个人脸识别服务,我脑子里唯一的想法就是结合这两个 API。

使用人脸检测 API,每当视频中出现一张人脸时,都会生成一个跟踪 ID,无论之前是否相同。所以我的解决方案如下。

  1. 检测流视频中的人脸。
  2. 一旦有新的面部轨迹,我将提取几帧(例如 0、+1、+2 秒)并裁剪面部区域。
  3. 将这些人脸帧提交到人脸识别API,如果返回相同的结果,那就是视频中的那个。

这是否是现有 API 最有效的方法?

【问题讨论】:

    标签: face-recognition


    【解决方案1】:

    您可以依靠此 CodeProject-Article 进行实时人脸检测和识别:

    Multiple face detection and recognition in real time

    它使用EigenFace 算法来识别和检测多人脸。

    【讨论】: