1
我使用函数CvRTrees::train
。该功能自动采样数据。问题在于我已经在通过数据之前对数据进行了采样。我不想再重新抽样。是否有任何标志可以通过停止采样或者我必须从代码中删除此行?如何使用OpenCV在随机森林中停止随机采样?
谢谢
我使用函数CvRTrees::train
。该功能自动采样数据。问题在于我已经在通过数据之前对数据进行了采样。我不想再重新抽样。是否有任何标志可以通过停止采样或者我必须从代码中删除此行?如何使用OpenCV在随机森林中停止随机采样?
谢谢
我终于找到了解决办法 转到文件mlrtrees.cpp,线374,这将是这样的
int idx = cvRandInt(&rng) % nsamples;
将其更改为
int idx = i;
btw,尚未测试