【问题标题】:Haarcascade detects only face area and not earsHaarcascade 仅检测面部区域而不检测耳朵
【发布时间】:2014-03-03 00:28:47
【问题描述】:

我正在使用 opencv 和 c++。当我将 Haarcascade 与 haarcascade_frontalface_alt2.xml 文件一起使用时,它只检测到脸部而不是耳朵。我需要一张图像中的脸和耳朵。任何人都可以建议一种方法吗?谢谢

【问题讨论】:

  • 扩大边界框的大小!还是要单独标记耳朵?

标签: c++ opencv computer-vision haar-classifier


【解决方案1】:

级联是针对面部而非耳朵进行训练的,因此您所看到的是“正常的”。

  • 如果您想检测还包括耳朵的人脸,则只需将人脸矩形扩大其宽度的某个百分比,以便将它们保留在裁剪中;
  • 或者,如果您真的只想检测耳朵,那么您必须训练自己的级联。就像眼睛一样,您需要先应用人脸检测以减少误报的数量。这是how to train a cascade 上的指南,可为您提供帮助。

【讨论】:

    猜你喜欢
    • 2012-07-09
    • 2019-03-20
    • 2014-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-30
    • 2016-09-02
    • 2014-06-15
    相关资源
    最近更新 更多