Closed. This question is opinion-based。它当前不接受答案。












想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。

9个月前关闭。



Improve this question




我一直在OpenCV(开放源计算机视觉库)中进行人脸检测实验,发现人们可以使用Haar级联来检测人脸,因为OpenCV提供了其中的几个。但是,我注意到也有几个LBP级联。经过一些研究,我发现LBP代表Local Binary Patterns,根据OpenCV Face Detection Documentation,它也可以用于面部检测。

我想知道的是,哪个效果更好?哪一个执行得更快,哪个更准确?看来LBP的执行速度更快,但是我也不是100%确信。谢谢。

最佳答案

LBP更快(快了几倍),但准确性较低。 (比Haar少10-20%)。

如果要在嵌入式系统上检测人脸,我认为LBP是首选,因为它会以整数形式进行所有计算。 Haar使用 float ,这是嵌入式/移动设备的杀手er。

10-08 15:08