如何使用OpenCV在随机森林中停止随机抽样?

时间:2012-03-26 17:21:12

标签: opencv random-forest

我使用函数CvRTrees::train。此功能自动对数据进行采样。问题是我在传递数据之前已经对数据进行了采样。我不希望它再次重新采样。是否有任何标志要传递以停止此采样,或者我必须从代​​码中删除此行?

谢谢

1 个答案:

答案 0 :(得分:0)

我终于找到了解决方案 转到文件mlrtrees.cpp,第374行,它将是这样的

int idx = cvRandInt( &rng ) % nsamples;

将其更改为

int idx = i;

顺便说一下,它尚未经过测试