本人其实已经配好了opencv,但是发现有的需要扩展库,于是参考了很多开始配置的漫漫长路
整个过程可参考以下3个结合着看,本文主要记录自己的过程及补充,格式混乱请别介意
1、opencv3.0中contrib模块的添加_strccc的博客-CSDN博客
2、
Opencv4.0.1的环境配置以及源码与扩展模块编译配置(Window X64)_汤姆鱼的博客-CSDN博客
3、Cmake 配置Opencv以及拓展库(4.1.0版本) - 知乎
1、下载opencv、opencv_contrib-3.4.16、cmake
OpenCV: GitHub - opencv/opencv: Open Source Computer Vision Library
Extra Modules: GitHub - opencv/opencv_contrib: Repository for OpenCV's extra modules
cmake:Download | CMake
安装不再赘述,本人之前已经安装好cmke
2、打开cmake开始配置,选择文件夹,configure后
(1)FFMPEG: Download failed: 6;"Couldn't resolve host name" (已放于百度网盘,见3(1))
解决:
①下载缺失文件(已放于百度网盘,见第3部分(1)):
mpeg_version.cmake,opencv_videoio_ffmpeg_64.dll,opencv_videoio_ffmpeg.dll。
②下载方式:
打开build(cmake设定的文件夹)文件下的CMakeDownloadLog.txt,找到跟ffmpeg相关的三个链接,打开ghproxy.com 网址,输入三个链接。
③如果ffmpeg_version.cmake文件打开是网页,则直接将网页另存为,另存时文件类型选择全部,同时命名去掉.txt后缀。
④将3个文件放入opencv的**.cache/ffmpeg**文件夹中,对应文件重命名。
参考: