首先,需要按照下面文章的要求,进行CMake的安装和OpenCV以及opencv_contrib的下载以及配置过程。
https://blog.csdn.net/weijifen000/article/details/93377143
其中,cmake运行过程中,可能会报错。也同样按照上面文章的内容进行。但是有两个要点我要说一下。
首先是下载的过程,需要科学的去上网。
第二,就是不要使用Chrome插件迅雷下载去下载,否则会下载不动,就用浏览器本身的下载就OK。
第三,就是ffmpeg_version.cmake这个网址你输入之后会直接呈现其内容,这时候需要右击另存为txt格式,下载下来之后再改后缀为cmake即可。然后再修正他的名字。
把报错项目全部下载完并替换之后(注意这里要自己下载,否则版本不对的话会凉),就再次configure。这次应该下面的控制台应该没有红色报错。
然后我们为了使用SIFT等,需要勾选OPENCV_ENABLE_NONFREE项。勾选之后继续configure。这时候下面的字可能还会出现红色报错。
按照同样的修正方法进行修正,这次可能会多一些。比较麻烦。
全部修正完成之后,就可以继续按照博文所说的,进行编译和安装。