gpt4 book ai didi

c++ - 想要构建一些必要的库来进行特征检测。有一些错误

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

想要构建一些必要的库来进行特征检测。有一些错误。一开始,我试过

$ cmake -DOPENCV_EXTRA_MODULES_PATH=~/Desktop/opencv_contrib-master/

我收到了错误信息

FATAL: In-source builds are not allowed. You should create a separate directory for build files.

所以,我关注了 "In-source builds are not allowed" in cmake

cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/home/Desktop/opencv_contrib-master

但还是有错误提示

CMake Error: The source directory "/home/ryucaps/opencv" does not appear to contain CMakeLists.txt. Specify --help for usage, or press the help button on the CMake GUI.

无法弄清楚发生了什么。我只想导入一些我的代码中还没有的库。

最佳答案

所以,你想用附加模块 opencv_contrib-master 编译和安装 OpenCV,对吗?

按照以下步骤获得相对干净的解决方案:

  • 同时下载 Opencvadditional module到同一目录(例如 /home/MyUser/Libs;请注意,我为您提供了特定 OpenCV 版本(在本例中为 3.4.1)的链接,而不仅仅是主分支
  • 转到 /home/MyUser/Libs 并解压缩存档(例如 unzip 3.4.1.zip)
  • 转到 /home/MyUser/Libs/opencv-3.4.1 并创建构建目录 mkdir build
  • 转到构建目录 cd build 并执行 cmake -DOPENCV_EXTRA_MODULES_PATH=/home/MyUser/Libs/opencv_contrib-3.4.1/modules .. ;注意命令末尾的..
  • 执行make
  • 执行sudo make install

关于c++ - 想要构建一些必要的库来进行特征检测。有一些错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51095081/

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