我正在嘗試自己的haar級聯分類器我有2139個正面圖像但是我有16000個負面圖像這是正確的嗎?因此,我具有負numPos 因爲: numPos < =(正樣品陰性樣品)/(1+(級號-1)(1- minhitrate))) 這樣: (2139-16000)/( 1+(17-1)(1-0.995))= - 12834 這是正常的?可以numPos是哈爾級聯訓練中的負數
0
A
回答
1
不,numPos與你的負樣本無關。 numPos是你想在每個階段使用的積極數量。這必須比正面樣本的總數少一點,因爲在每個階段都會失去所有的假陰性(=分類器錯誤檢測不到的陽性樣本)。
例如,如果您將numPos設置爲1000,將minHitRate設置爲0.999,則每個階段最多會丟失1個正樣本(1000 - 1000 * 0.999)。因此,如果你想計算2個階段,當選擇numPos = 1000時,你將需要多達1001個樣本。
對於20個階段,我大致選擇numPos爲我的陽性樣本的90%,儘管這對於minHitRate 0.999來說過於悲觀適合0.995相當好afair)。如果要計算最佳/最大保存值,則openCV Q & A中有一個公式。
相關問題
- 1. 加大哈爾級聯訓練過程
- 2. 我們可以訓練哈爾級聯來檢測數字和字母嗎?
- 3. Opencv哈爾級聯訓練/檢測簡單物體
- 4. 訓練哈爾級聯花了很少時間
- 5. 哈爾級聯訓練與多個正面圖像
- 6. 哈爾訓練中的對象標記
- 7. 如何訓練HOG +級聯
- 8. OpenCV:lbp級聯的行人訓練數據
- 9. 如何製作哈爾訓練圖像
- 10. Haar級聯分類器訓練問題
- 11. OpenCV:訓練級聯分類器
- 12. 在Mac OS X上哈爾級聯培訓OpenCV
- 13. 眼並用哈爾級聯
- 14. 改進哈爾訓練結果的想法
- 15. 哈爾級聯XML中提琴 - 瓊斯
- 16. 我的負面樣本質量是否會影響我的哈爾訓練器的輸出? OpenCV
- 17. OpenCV的哈爾培訓
- 18. 1)從整個訓練集中訓練CNN和2)訓練集中的訓練集,然後是整個訓練集之間的區別是什麼?
- 19. 創建可在iOS中實現的哈爾級聯
- 20. 哈爾訓練期間使用TBB使用traincascade.exe時出錯
- 21. Open-cv哈爾訓練器應用程序
- 22. 哈爾訓練 - 在哪裏獲得眼鏡圖像?
- 23. 是否可以訓練keras中的多個圖像大小?
- 24. 是否可以訓練ReSharper來重命名接口參數?
- 25. 哈爾級聯VS生豬檢測
- 26. 光學流量與哈爾級聯
- 27. 哈爾級聯跟蹤多個球
- 28. 木槌訓練模型負載
- 29. CNN負面訓練圖片示例
- 30. 分割訓練數據以訓練n個模型的最佳數量
謝謝你somuch而我有更多的負面形象比正面圖像(正面圖像是2139但負面圖像是16000是這是一個問題?) –
不,這不是一個問題。越消極越好(imho)。但是請選擇numNeg不要太大,請記住,通常在您的每個階段中,50%的負面消失。但是底片是二次抽樣的,所以通常你會有很多。查看每個階段的acceptanceRatio,以瞭解爲什麼後期需要很多時間才能找到足夠的負面樣本。我通常選擇numNeg約2 * numPos。 – Micka
再次感謝你:) –