OpenCV对windows c++的贡献(不包括所有内容)



我在建筑贡献方面有问题。在visual studio中运行BUILD和INSTALL脚本后,有些库不会生成。(同时用于发布和调试)。我遵循这些手册:

OpenCV install opencv_contrib on Windows

https://github.com/opencv/opencv_contrib

我的步骤:

  1. 我已经尝试使用cmake创建新的构建。来自openCV 4.5.1和openCV 4.5.1的贡献
  2. 我需要openv2/cudfeatures2 .hpp,所以我正在寻找它
  3. 当我第一次打开cmakeGUI时,在为EXTRA模块提供路径后,我看到了opencv2_cudfeatures2d和所有其他模块= checked。
  4. 我再次按下配置,以摆脱红线
  5. 生成按钮按下
  6. 在visual studio BUILD
  7. INSTALLed into "install"folder"

我有项目使用cv,一切都很好,除了一些贡献的功能,我现在正在工作。例如,我能够使用"opencv2/xfeatures2d/cuda.hpp"(代码cuda::SURF), OpenCV猜测的一部分。

仍然opencv2/cudfeatures2d .hpp没有安装,所以我回到cmake,我找不到它(" opencv2_cudfeatures2d "), EXTRA模块参数仍然在这里,按下configure后没有任何变化…

我也试图包括路径从贡献文件夹目录,但随后链接器弹出,他不能打开一些。lib文件…

帮忙吗?任何想法?

参数:

必须检查WITH_CUDA

build_cuda_stub必须被选中

以及从贡献版本中包含CUDA库。

相关内容