1
我使用函數CvRTrees::train
。該功能自動採樣數據。問題在於我已經在通過數據之前對數據進行了採樣。我不想再重新抽樣。是否有任何標誌可以通過停止採樣或者我必須從代碼中刪除此行?如何使用OpenCV在隨機森林中停止隨機採樣?
謝謝
我使用函數CvRTrees::train
。該功能自動採樣數據。問題在於我已經在通過數據之前對數據進行了採樣。我不想再重新抽樣。是否有任何標誌可以通過停止採樣或者我必須從代碼中刪除此行?如何使用OpenCV在隨機森林中停止隨機採樣?
謝謝
我終於找到了解決辦法 轉到文件mlrtrees.cpp,線374,這將是這樣的
int idx = cvRandInt(&rng) % nsamples;
將其更改爲
int idx = i;
btw,尚未測試