【问题标题】:How can I stop random sampling in random-forest using OpenCV?如何使用 OpenCV 在随机森林中停止随机抽样?
【发布时间】:2013-07-26 02:13:03
【问题描述】:

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

谢谢

【问题讨论】:

    标签: opencv random-forest


    【解决方案1】:

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

    int idx = cvRandInt( &rng ) % nsamples;

    改成

    int idx = i;

    顺便说一句,它还没有测试过

    【讨论】:

      猜你喜欢
      • 2016-07-16
      • 2014-11-21
      • 2013-01-28
      • 2011-11-28
      • 2014-01-20
      • 2013-12-03
      • 2014-08-11
      • 2012-10-25
      • 2019-11-13
      相关资源
      最近更新 更多