我目前使用Haar分類器來檢測對象。 在我的路上,我不明白什麼是minNeighbors參數,它代表什麼 它代表什麼? 其實我不明白候選矩形的檢測 的鄰居是什麼。請有人可以定義鄰居的想法?OpenCV detectMultiScale()minNeighbors參數
16
A
回答
51
哈爾級聯分類器適用於滑動窗口方法。如果你看一下級聯文件,你可以看到一個大小參數,通常是一個非常小的值,如20 20。這是級聯可以檢測到的最小窗口。因此,通過應用滑動窗口方法,您可以在窗口中滑動窗口,而不是調整窗口大小並重新搜索,直到無法進一步調整窗口大小。因此,每次迭代haar的級聯分類器都會存儲真實輸出。所以當這個窗口被滑動時,圖片被重新調整大小並再次滑動;它實際上檢測到許多許多誤報。您可以通過給minNeighbors 0來檢查它檢測到的內容。所以這裏一個例子:
所以也有很多人臉檢測,因爲調整的滑動窗口和大量的誤報過的。因此,爲了消除誤報並從檢測中獲得適當的臉部矩形,應用鄰域方法。就好像它在其他矩形附近,而不是它可以,你可以進一步傳遞它。所以這個數字決定了需要多少鄰域才能將它作爲一個臉部矩形傳遞。在相同的圖像時,它是:
所以通過增加此號碼,您可以消除誤報,但要小心,通過增加它也可以失去真陽性了。當它是一個完美的結果:
5
minNeighbors - 參數,指定每個候選矩形應該有多少個鄰居有把它保留下來。
換句話說,這個參數會影響檢測到的人臉的質量。較高的值會導致較少的檢測,但質量較高。
此參數背後的想法是,探測器將在多尺度的風格運行,並在同一時間下滑動窗口戰略。完成這一步之後,即使是單個人臉區域,它也會給你多個答案。該參數傾向於過濾這些響應,就像通過設置下限閾值一樣,即,如果該面的響應數量高於minNeighbors
,它將僅被計爲有效面。
要了解的CascadeClassifier::detectMultiScale其他參數,請this post我在前面回答。
相關問題
- 1. OpenCV 2.4 CascadeClassified detectMultiScale參數
- 2. OpenCV Python detectMultiscale
- 3. opencv python detectMultiScale api
- 4. OpenCV的3.0.0 C++ detectMultiScale檢測
- 5. OpenCV`detectMultiScale()`鄰居算法
- 6. 使用OpenCV detectMultiScale找到我的臉
- 7. OpenCV的3.1 detectmultiscale()進行人臉檢測
- 8. OpenCV的detectMultiScale大規模搜索算法
- 9. OpenCV DetectMultiScale在C++中不起作用
- 10. CascadeClassifier :: detectMultiScale的maxSize參數效率不高
- 11. 使用OpenCV加載numpy數組二進制圖像detectMultiScale
- 12. Opencv minMaxLoc參數
- 13. CascadeClassifier :: detectMultiScale不適用於C++
- 14. OpenCV CascadeClassifier detectMultiScale生成Rect外部輸入墊界限
- 15. detectMultiScale中的參數scaleFactor如何影響人臉檢測?
- 16. detectMultiScale爲什麼不返回面孔?
- 17. 設置篩選參數,opencv
- 18. OpenCV的warpPerspective參數計算
- 19. 固有參數OpenCV解釋
- 20. OpenCV 2.3.0級聯分類器
- 21. 流速攝像頭做慢「detectMultiScale」
- 22. 什麼是造成「相機掉幀!」使用OpenCV運行detectMultiScale時出錯?
- 23. haccascades in opencv
- 24. Java中的OpenCV approxPolyDP函數參數
- 25. 無法理解OpenCV Python函數參數
- 26. 如何強制按1:1比例進行detectMultiScale搜索?
- 27. 打開CV 3.0.0人臉檢測detectMultiScale失敗
- 28. CascadeClassifier openCV
- 29. C++中的FindFirstFile參數的Concat命令行參數VS 2010 OpenCV
- 30. OpenCV:如何獲得GMM參數?
看看這個.. [http://stackoverflow.com/questions/20801015/opencv-detectmultiscale-parameters](http:// stackoverflow。com/questions/20801015/opencv-detectmultiscale-parameters) – Naren