gpt4 book ai didi

c++ - 修改 OpenCV RandomTree 分类器

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:25:14 25 4
gpt4 key购买 nike

我的问题:目标是实现一篇计算机视觉论文,该论文使用随机树结构将像素从 rgbd 图像回归到 3D 世界坐标。

我已经将 OpenCv 用于 AdaBoost 和随机森林,但我从未深入研究代码。所以现在我想修改 split 节点的误差函数,不知道可不可以。我在头文件中没有看到明确的声明。

只是添加一些关于我想在错误函数中做什么的信息。输入是一个像素 (i,j)。然后在取决于参数的误差函数中,将从 rgbd 图像创建一个特征,并且必须找到子集的每个像素的特征的最佳分割。这些特征显然取决于参数,应该在训练期间进行估计。

我的问题:是否可以创建一个扩展 CvRTrees 的类并修改每个拆分节点的错误函数?如果是,应该修改哪个成员?如果否,您知道有哪些图书馆可以帮助我实现这一目标。

最佳答案

由于没有人回答,我将发布我发现的内容:

CvRTrees 使用固定特征作为输入(例如 HOG 描述符)。如果你想使用随机特征,你必须将所有这些特征作为输入(这可能是完全次优的或不可能的)。

或者您可以创建自己的弱分类器实现,其中使用的特征类型是随机变量,例如阈值可以是。

关于c++ - 修改 OpenCV RandomTree 分类器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20394816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com