gpt4 book ai didi

opencv3.0 - 为什么要包含 opencv2 目录中的 opencv 头文件?

转载 作者:行者123 更新时间:2023-12-02 03:16:39 27 4
gpt4 key购买 nike

我已经安装了最新版本的 opencv。
我遵循了一些 C++ 教程,但我不明白一些事情。

我必须包含一些像这样的文件

    #include <opencv2/core/core.hpp>

当我打印 CV_VERSION 常量值时,它说我是 3.1.0。这是最新版本。

那么为什么我应该在 opencv2 目录而不是 opencv3 目录中包含文件?

谢谢

最佳答案

opencv2你包含并不意味着发布 2.x。这是包含所有版本(2.x 3.x 4.x 等)标题的文件夹您可以从 opencv Github 看到。 .在 2.4、3.4 和 4.3 下可以找到相同的文件夹。

我不知道这个名字是从哪里来的。但是有人解释了here

"folder opencv contains the header files for old fashion C style opencv functions and the folder opencv2 contains the headers for the new and more flexible C++ interface"

关于opencv3.0 - 为什么要包含 opencv2 目录中的 opencv 头文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36261853/

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