【发布时间】:2016-03-03 18:08:52
【问题描述】:
我正在尝试访问RTrees 的节点和树。代码如下:
Ptr<Rtrees> rt = RTrees::create();
...
...
rt->train(data);
vector<DTrees::Split> splits = rt->getSplits();
我不断收到内存访问冲突。请注意,rt->getSplits() 自己工作,我猜问题出在splits 的数据类型上。
另外,当我读取训练数据信息并想将其复制到变量中时:
std::vector<int> catMap;
data->getCapMap().copyTo(catMap);
它将垃圾复制到carMap 中,我必须逐个元素地复制它,而不是使用copyTo 方法。
你对这两个问题有什么想法吗?
谢谢,
【问题讨论】:
标签: c++ opencv random-forest opencv3.0