1

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

4

1 回答 1

3

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

  • 如果您还想检测包括耳朵的人脸,那么您可以简单地将人脸矩形扩大其宽度的某个百分比,以便将它们保留在裁剪中;
  • 或者如果你真的只想检测耳朵,那么你必须训练自己的级联。就像眼睛一样,您需要先应用面部检测以减少误报的数量。这是有关如何训练级联以帮助您的指南。
于 2014-02-06T07:35:59.860 回答