【问题标题】:face_eyes detection and tracking using opencv使用opencv进行face_eyes检测和跟踪
【发布时间】:2013-02-12 05:20:24
【问题描述】:

我正在 Ubuntu 平台上使用 C 语言中的 opencv 2.4.3 进行眨眼。

我能够使用 Haar 级联检测实时视频中的人脸和眼睛,但是当我倾斜我的脸时,算法无法检测到人脸,而且我还在网上看到如果人脸倾斜则无法检测到.所以我认为跟踪会很有帮助。

我应该如何在实时视频中跟踪面部和眼睛?

【问题讨论】:

    标签: opencv


    【解决方案1】:

    您可以使用 HaarCascade 作为初始检测,然后使用cv::GoodFeaturesToTrack() 提取一些特征。然后对于每个下一帧,您将初始特征和帧(从中提取特征)以及下一帧传递给cv::calcOpticalFlowPyrLK(),它将计算新的位置这些特征中。您可以使用 cv::boundingRect(features) 来获取限制特征集的 cv::Rect。

    【讨论】:

      猜你喜欢
      • 2017-11-15
      • 2016-04-24
      • 2020-06-03
      • 2011-01-12
      • 2017-03-21
      • 2016-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多