gpt4 book ai didi

C++:为什么我不能使用 Opencv 访问 Node 类?

转载 作者:行者123 更新时间:2023-11-28 05:55:10 25 4
gpt4 key购买 nike

您好,我正在使用 OpenCV 编写 C++ 程序。我确保包含必要的文件:

#include "opencv2/core/core.hpp"
#include "opencv2/ml/ml.hpp"

所有使用 opencv 的东西都运行良好。但是当我在以下行中引用 Node 时:

    std::vector<Node> nodeList = forest->getNodes();

我收到以下错误:

error: use of undeclared identifier 'Node'

我不明白为什么,因为它识别所有其他 opencv 类。对此可能有一个简单的解释,但我现在看不到。任何帮助将不胜感激!

最佳答案

试试节点类的全名cv::ml::DTrees::Node。如果您想定义一个具有特定大小的 vector ,请执行以下操作:

std::vector<Node> nodeList(forest->getNodes().size());

关于C++:为什么我不能使用 Opencv 访问 Node 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34305348/

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