今天安装opencv4.0后,需要用到opencv中的快速导向滤波,发现opencv的标准安装中并没有这个模块的功能,原来他是在opencv的扩展模块当中。进入opencv官网,可以看到两个模块,如图下图,扩展模块是需要单独下载,自己编译配置的。下载地址:https://github.com/opencv/opencv_contrib,另外后续会用到CMAKE编译,所以要下载cmake: https://cmake.org/download/。
具体的编译和配置的过程参照:https://blog.youkuaiyun.com/CJ_035/article/details/82024178,这里博主总结的非常详细,我就不多做整理了,基本按照他的一步一步实现就好。我遇到的问题是,在我cmake时,发现我使用的VS版本选错了,于是我就停止了编译,但是等我再重新选择VS版本,重新编译时总提示我缺少cmakelist.txt文件。这时只要将newbuild删掉重新新建一个问题就解决了。