OpenCV`detectMultiScale()`邻域算法

OpenCV`detectMultiScale()`邻域算法,opencv,face-detection,Opencv,Face Detection,我有一个自己实现的人脸检测器,但最近我遇到了一个问题,OpenCV使用minNeighbors参数为detectMultiScale()函数解决了这个问题:我有很多误报。OpenCV所做的是只留下附近有一定数量矩形的矩形。 人脸周围通常有很多检测。 这是 直觉上,我理解它是如何工作的,但我想知道在幕后使用了什么算法,这样我就可以自己实现它了 谢谢。您可以通过调用函数groupRectangles()来使用OpenCV实现,并传递您自己的矩形列表 我需要知道算法是如何实现的。或者有一个更简单的算法

我有一个自己实现的人脸检测器,但最近我遇到了一个问题,
OpenCV
使用
minNeighbors
参数为
detectMultiScale()
函数解决了这个问题:我有很多误报。OpenCV所做的是只留下附近有一定数量矩形的矩形。 人脸周围通常有很多检测。 这是

直觉上,我理解它是如何工作的,但我想知道在幕后使用了什么算法,这样我就可以自己实现它了


谢谢。

您可以通过调用函数
groupRectangles()
来使用OpenCV实现,并传递您自己的矩形列表


我需要知道算法是如何实现的。或者有一个更简单的算法,我可以使用。