使用OpenCV跟踪多个人头

track multiple human head using opencv

本文关键字:OpenCV 跟踪 使用      更新时间:2023-10-16

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

你问的问题接近面部验证。

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

仅当置信度分数<阈值时绘制

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

预处理

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