本教程用的是:opencv4.5、opencv_contrib-4.5.0模块、cmake-gut-3.19.3软件、vs2019。(版本不一样的也可以参考一下,遇到的问题都差不多的)
提前声明:我的opencv4.5和opencv_contrib-4.5.0模块都是放在D:\Installation directory目录下。
OpenCVcontrib下载地址:
https://codeload.github.com/opencv/opencv_contrib/zip/4.5.0
cmake-gui下载地址:
https://cmake.org/download/
一、CMake编译opencv_contrib-4.5.0模块
1、安装好cmake-gui后,按图下操作:
2、可能遇到的问题:网络问题会有一些文件下载不了,导致出现红字字体。但是不要慌。有问题就要动手解决,如下图,按照提示打开D:\Installation directory\opencv\towbuilb\CMakeDownloadLog.txt日志文本文件
3、CMakeDownloadLog.txt日志文本文件
4、看日志文件可能会有点晕,可以再打开D:\Installation directory\opencv\sources.cache,这个文件夹里面的文件是0kb的,都是下载不成功的,需要我们去网上下载放在.cache对应的文件夹下,其中ffmpeg文件夹下的三个文件有版本的限制,这个比较难解决,其他的可以复制粘贴我的,我的已经下载好了(百度网盘链接在文章底部),只要你的.cache中的0kb文件名和我的一样就可以覆盖0kb文件(名称一定要和0KB的文件名要一样!)。
5、CMakeDownloadLog.txt日志文本文件里面的下载链接一般访问不到,所以还可以找其他途径: