我有一个自己实现的面部检测器,但我最近遇到了OpenCV
使用minNeighbors
函数解决detectMultiScale()
函数的问题:我有很多误报。 OpenCV所做的只是留下附近有一定数量矩形的矩形。
面孔通常会围绕它们进行大量检测。
这是an example。
直观地说,我理解它是如何工作的,但我想知道底层使用了什么算法,以便我自己实现它。
谢谢。
答案 0 :(得分:0)
您可以通过调用函数groupRectangles()
来使用OpenCV实现并传递您自己的矩形列表。
http://docs.opencv.org/modules/objdetect/doc/cascade_classification.html#grouprectangles