关于cascade xml文件lbpcascade_frontalface.xml的说明

时间:2013-07-28 02:54:18

标签: opencv

我一直在互联网上搜索2周,但我找不到我需要的答案。

我正在学习人脸检测中的局部二进制模式,我想构建一个应用来检测图像中的面部而不使用OpenCV类,我的意思是我想建立自己的类。

我在openCV中看到了这个xml文件“lbpcascade_frontalface.xml”。我认为这个文件用于通过局部二进制模式算法识别人脸,所以我想用它来识别图像中的人脸,但我不了解数据节点。

他们是什么意思?怎么用? 特别是 leafValues internalNodes 标记中的数据

<stages>
<!-- stage 0 -->
<_>
  <maxWeakCount>3</maxWeakCount>
  <stageThreshold>-0.7520892024040222</stageThreshold>
  <weakClassifiers>
    <!-- tree 0 -->
    <_>
      <internalNodes>
        0 -1 46 -67130709 -21569 -1426120013 -1275125205 -21585
        -16385 587145899 -24005</internalNodes>
      <leafValues>
        -0.6543210148811340 0.8888888955116272</leafValues></_>

如果我的英语不好,我很抱歉。

1 个答案:

答案 0 :(得分:1)

这些节点是面部布局的连接点。这个xml根据点精确地定义了一个正面布局,即: - 为瞳孔,右脸颊,左眼镜等定义了点。