通过opencv检测并跟踪一张脸

时间:2014-03-09 08:48:25

标签: opencv

我正在开展一个项目

  1. 检测每个进入房间的人的面部
  2. 使用确切的日期和时间保存面部图像
  3. 我通过使用opencv haar cascade" haarcascade_frontalface_alt2.xml"来检测脸部。但我在这个项目中有两个问题:

    1. 人脸检测速度不是很高
    2. 如何避免在视频中保存相同的面孔(我想为每个人保存一张脸)

2 个答案:

答案 0 :(得分:0)

  1. 尝试其中一个lbp-cascades,以准确的速度进行交易
  2. 看来,你还没有想到这一点。为了区分一张脸和另一张脸,你需要进行实际的脸部识别(再次,需要你从每个人那里收集几张图像进行训练)。

答案 1 :(得分:0)

您可以尝试使用optic flow在检测到面部时跟踪它,然后避免在该区域中检测到新面孔,这只是一个近似值,但它可以为您带来一些非常好的结果。