2013-10-23 25 views
1

我正在使用cvHaarDetectObjects()函數編寫程序。哈爾檢測對象的可靠性

我想檢查cvHaarDetectObjects()函數中檢測到的對象是否真的是我想要查找的對象。

據我所知,級聯檢測器不提供任何度數或比率的準確性。但是,我知道cvHaarDetectObjects()的第五個參數是重疊圖像的標準。

如何查找檢測到的物體重疊了多少次?

+0

查看源代碼,似乎檢測的數量存儲在任何地方。它只是計算它,檢查它是否高於閾值並忘記它,我認爲(這個代碼有點難以遵循)。 – Bull

回答

-1

也許最簡單的方法是使用帶標籤的數據集。 This特定鏈接;否則你可以使用MIT的this tool來註釋你自己的數據集。

希望這會有所幫助。

+0

我想你錯過了這個問題的關鍵。 – Bull

+0

他在詢問如何最好地找到檢測到的物體重疊的次數。最好的方法是使用帶標籤的數據集。結果可以與基本事實進行比較並做相應的分析。 – scap3y

+0

不。有一個對象'cvHaarDetectObjects()'會有多個重疊檢測。如果這個數字小於'min_neighbors',則檢測被刪除。對於保存的檢測,@ user2910667想知道檢測到的有多少鄰居。有標籤的數據集可能會告訴您存在三輛汽車,但它不能告訴您,當一輛汽車出現時,'cvHaarDetectObjects()'會發現5個重疊的檢測。 – Bull