我在建筑贡献方面有问题。在visual studio中运行BUILD和INSTALL脚本后,有些库不会生成。(同时用于发布和调试)。我遵循这些手册:
OpenCV install opencv_contrib on Windows
https://github.com/opencv/opencv_contrib
我的步骤:
- 我已经尝试使用cmake创建新的构建。来自openCV 4.5.1和openCV 4.5.1的贡献
- 我需要openv2/cudfeatures2 .hpp,所以我正在寻找它
- 当我第一次打开cmakeGUI时,在为EXTRA模块提供路径后,我看到了opencv2_cudfeatures2d和所有其他模块= checked。
- 我再次按下配置,以摆脱红线
- 生成按钮按下
- 在visual studio BUILD
- 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库。