使用opencv跟踪多个人头

时间:2013-01-27 03:28:41

标签: c++ opencv face-recognition

我正在研究我正在从事视频处理项目,而初步步骤涉及面部识别。由于我无法训练渔夫/本征人脸识别器模型,我尝试使用LBP人脸识别器模型并且它工作...基本上我的人脸识别程序做的是jst在识别的脸周围绘制一个矩形,我不想要任何矩形周围外星人面孔...但是LPB识别器会强制这样做吗?...因为它预测了检测到的面部匹配的最近的标签....因此,外星人的脸也会被预测为训练有素的......: - ((。 ..还有谁知道如何使用任何预处理技术改进LBP人脸识别?

1 个答案:

答案 0 :(得分:2)

您提出的问题接近于面部验证。

LBP人脸识别器返回置信度值(距离值)以及标签 如果您不想在出现外星人脸时绘制矩形,请添加额外条件: -

仅在置信度得分< 阈值

要确定阈值,您必须对经过培训的模型进行充分的测试;找出置信度分数范围并确定阈值。

预处理

您可以使用高斯差分或简单直方图均衡器进行照明归一化 您可以旋转头部,使两个眼睛坐标处于同一水平以进行姿势校正。