gpt4 book ai didi

c++ - Mac 上的 OpenCV Contrib 模块安装

转载 作者:太空宇宙 更新时间:2023-11-03 22:04:55 24 4
gpt4 key购买 nike

我在 StackOverflow 和其他网站上进行了搜索,以了解如何安装 OpenCV 3.0 Contrib 模块。我已经下载了额外的模块并将 zip 文件解压缩到/opt/local/include/opencv2/opencv_contrib/文件夹。我导航到/opt/local/include/opencv2 文件夹并在终端中输入以下命令:

cmake -DOPENCV_EXTRA_MODULES_PATH=/opt/local/include/opencv2/opencv_contrib/modules/ /opt/local/include/opencv2

我得到:

-bash: $: command not found

如果我只输入 cmake -D,我会得到:

CMake Error: -D must be followed with VAR=VALUE.
CMake Error: Problem processing arguments. Aborting.

所以我知道它可以识别带有 -D 标签的 cmake 命令。

有什么想法吗?

最佳答案

没有人说安装 OpenCV 及其模块很容易。

就像你一样,我已经安装并运行了 Opencv 3.0.0,并且想添加 contrib 模块。

步骤:

1st- 删除并重新下载 OpenCV3.0.0 文件夹(不是必需的,但在抽搐之后,我更喜欢下载一个新文件夹)下载 openccv_contrib 并将它们放在同一个文件夹中。

2nd- 转到 OpenCV3.0.0 并创建构建文件夹。

3rd- 打开 Cmake gui 并按照 https://github.com/itseez/opencv_contrib 中的步骤操作.

3.1- Fill “Where is the source code” with the rotute of where is openCV3.0.0. (my case /Users/Rafearl/Program/ComputerVision/opencv-3.0.0)
3.2- Fill “Where to build binaries” with the build route(/Users/Rafearl/Program/ComputerVision/opencv-3.0.0/build)
3.3- Press configure
3.4- In the search bar search for “OPENCV_EXTRA_MODULES_PATH” and fill with the Opencv_contrib modules(/Users/Rafearl/Program/ComputerVision/opencv_contrib-master/modules)
3.5- Click configure again and then click generate. By default current generator: Unix makefiles

4th- 在终端中转到您的构建文件夹

5th- make -j4(4为处理器核心数)

6th- sudo make install

现在你可以在构建文件夹中查看添加了contrib库的lib如果您不想再次下载 OpenCV3.0.0,只需按照相同的步骤操作,不要下载或删除任何内容。

如果您已经在 Xcode 中安装了 Opencv,一切都应该可以正常工作,但只是作为一个建议;许多 OpenCV2.4 示例在 3.0 版本中不起作用。

关于c++ - Mac 上的 OpenCV Contrib 模块安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31822299/

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