1、OpenCV+CUDA+Contrib的源码编译
1、cmake软件打开,选择opencv源码文件夹
2、创建你准备build的文件夹并在cmake中选择改文件夹
3、点击configure按钮,会跳出如下的界面
4、按照图示的框框进行选择,然后点击finish就开始了第一次的configure
5、configure完成后点击generate按钮
6、在搜索框中输入【cuda】出现如下的选项,如图勾选即可
7、再在搜索框内搜索【extr】出现如下的选项,把contrib文件夹中modules的位置输入即可
8、继续进行configure和generate
9、cmake完成后要准备进行VS2017的编译了,首先在你刚刚建立的build的文件夹中找到如下的sln,然后用VS2017打开
10、选择你要编译debug模式的还是release模式的,小编这里使用的是debug x64模式
11、打开项目之后,在解决方案栏找到如下的框框,然后右击选择【生成】,接下来将是一个非常漫长的编译过程,我自己是编译了将近了2个小时的,因为设计cuda编译非常的慢
12、上述的编译完成后,将进行install的编译,同样右击,选择【生成】
13、到这里算是编译结束了,接下来就是测试编译的带有cuda的OpenCV库。