【发布时间】:2013-07-26 02:13:03
【问题描述】:
我使用函数CvRTrees::train。该函数自动对数据进行采样。问题是我在传递数据之前已经对数据进行了采样。我不希望它再次重新采样。是否需要传递任何标志来停止此采样,或者我必须从代码中删除这一行?
谢谢
【问题讨论】:
标签: opencv random-forest
我使用函数CvRTrees::train。该函数自动对数据进行采样。问题是我在传递数据之前已经对数据进行了采样。我不希望它再次重新采样。是否需要传递任何标志来停止此采样,或者我必须从代码中删除这一行?
谢谢
【问题讨论】:
标签: opencv random-forest
我终于找到了解决办法 转到文件 mlrtrees.cpp,第 374 行,它将是这样的
int idx = cvRandInt( &rng ) % nsamples;
改成
int idx = i;
顺便说一句,它还没有测试过
【讨论】: