标签: opencv random-forest
我使用函数CvRTrees::train。此功能自动对数据进行采样。问题是我在传递数据之前已经对数据进行了采样。我不希望它再次重新采样。是否有任何标志要传递以停止此采样,或者我必须从代码中删除此行?
CvRTrees::train
谢谢
答案 0 :(得分:0)
我终于找到了解决方案 转到文件mlrtrees.cpp,第374行,它将是这样的
int idx = cvRandInt( &rng ) % nsamples;
将其更改为
int idx = i;
顺便说一下,它尚未经过测试