最近想学习图像拼接的知识,要用到SIFT、SURF的内容,但是OpenCV在3.0版本开始,就逐渐将SIFT、SURF等方法放入opencv_contrib中了,如果想使用需要自己编译到opencv中,于是就在自己的Win10电脑上配置了相应的编译环境。先说下整个流程需要用到的工具:1. OpenCV4.1.0源码、2. opencv_contrib-4.1.0源码、3. CMake、4. VS2017,主要就用到这四个,下面依次讲解操作步骤。
一、OpenCV4.1.0下载
因为有的时候去官网下载的话,下载速度有可能很慢,为了方便大家,这里给出两个路径,一个官网的,一个百度云盘的:
github下载路径
百度云盘下载路径,提取码:xkrv
去官网下载的话注意下载的版本:
因为我们的最终目的是使用CMake编译,所以直接下载源码也行,不过为了方便起见,还是直接下载完整的OpenCV吧。
二、opencv_contrib-4.1.0下载
opencv_contrib-4.1.0是OpenCV的扩展包,很多包括SIFT、SURF在内的方法都被封装到这里面去了。这里给出两个路径,一个官网的,一个百度云盘的:
github下载路径
百度云盘下载路径,提取码:xrkh
去官网下载的话注意下载的版本: