opencv中haarcascade xml个文件的解释

Explanation of haarcascade xml files in opencv

我正在做一个项目,我需要高精度的人脸检测。为了进行检测,我将 opencv 与 python 一起使用。

我仍然无法实现我的目标,所以我正在考虑操纵 xml 文件中的 fields/data - haarcascade_frontalface_default.xml 和 haarcascade_frontalface_alt2.xml。

但是,我无法理解其中的标签。我只想对主要标签进行简要说明。

就我个人而言,我不止一次使用标准的 opencv 分类器,它们对我来说效果很好。

但是有很多特征可能会使这个分类器不是您的最佳选择,例如面部姿势(常见问题)、 捕获的帧中亮度过高等

您可以尝试创建自己的分类器 (http://docs.opencv.org/trunk/d7/d8b/tutorial_py_face_detection.html):

  1. 使用现有数据集(在这里您可以根据解释 http://www.face-rec.org/databases/ 选择最适合您目标的数据集)
  2. 或使用自定义数据集,其中包含您在应用程序必须检测人脸的类似条件下拍摄的(很多)照片