由于随机森林分类器的计算涉及随机性,因此有必要定义随机种子以获得可重现的结果。如何为 OpenCV CvRTrees
执行此操作?我在 CvRTParams
中没有看到这样的参数.
更新: OpenCV 3 API 变更removed CvRTParams
。但是,标题问题仍然存在。
最佳答案
这取决于您使用的 opencv 版本。
虽然 2.4.9 似乎是 use the global
cv::theRNG()
,您可以在其中设置theRNG().state = something
,这no longer seems to be possible在opencv3.0中
关于OpenCV 随机森林 : Setting a random seed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26054985/