OpenCV之扩展模块安装之Cmake编译opencv源码遇到如下错误

OpenCV之扩展模块安装之Cmake编译opencv源码遇到如下错误(window)

本文教程根据文中 https://blog.csdn.net/CJ_035/article/details/82024178
出现的部分新问题总结进行解决分享!

OpenCV之扩展模块安装之Cmake编译opencv源码遇到如下错误_第1张图片

按照上文的安装方法,如果出现无法生成正确工程的问题,或者提示生成过程中产生了其他的错误,即没有出现上述截图!
这个问题折腾了我一个上午,在我的拼命搏斗下终于解决啦!

我的问题如下:
使用Cmake编译opencv源码遇到如下错误:
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
CUDA_nppi_LIBRARY (ADVANCED)
linked by target “opencv_cudev” in directory D:/Cproject/opencv/opencv/sources/modules/cudev
linked by target “opencv_cudev” in directory D:/Cproject/opencv/opencv/sources/modules/cudev
linked by target “opencv_test_cudev” in directory D:/Cproject/opencv/opencv/sources/modules/cudev/test
linked by target “opencv_core” in directory D:/Cproject/opencv/opencv/sources/modules/core

主要原因:
原因解析:cuda9不再支持2.0架构

而我的电脑已经安装了CUDA10,所以出现了冲突问题,,如果你也遇到同样的问题
那么来啦,解决方法!,解决方法!,,解决方法!如下

OpenCV之扩展模块安装之Cmake编译opencv源码遇到如下错误_第2张图片
将图中所示的根目录 设置为 0;
bingo
问题解决!!!
然后继续上链接中 的操作,就完美成功了!
如果你也被该问题折腾过
点个赞呗,三克油!!!

最后一句:如果是其它问题,一定要看看报错的具体问题哦,
可能你就明白了

你可能感兴趣的:(图像处理和分析,计算机视觉,opencv,cmake,c++)