近期因为需要用到特征检测和匹配去做一些关于融合的事情,而opencv3.x版本内部并没有支持nonfree以及cuda,需要下载opencv_contrib重新编译。
电脑环境:opencv3.0.0+opencv_contrib3.0.0+CUDA8.0,win7,VS2013
下载地址:contrib要与opencv版本保持一致
CMake:https://cmake.org/download/
opencv:https://opencv.org/releases.html
opencv_contrib:https://github.com/opencv/opencv_contrib
TBB:https://github.com/01org/tbb/releases
CUDA:https://developer.nvidia.com/cuda-downloads
在D盘创建文件夹,将下载的opencv源码和opencv_contrib放在下面,并且新建文件夹Mybuild。我这里直接用的sources文件夹,并把opencv_contrib放在opencv的安装路径里。
安装CMake,完成后打开: