OpenCV4.3编译的坑
2020-08-09 本文已影响0人
寽虎非虫003
一、正常顺序
- 下载opencv-4.3.0.zip,并解压
- 下载opencv_contrib-4.3.0,并解压
- 下载cmake,并安装
- 参考VS2019+OPENCV4.3+扩展库编译进行配置和编译。
- 正如预料,
./cache
文件夹下的文件都只有0kb
。 - 按照报错文件的地址手动下载,但是太慢。报错文件读取见Windows下OpenCV4.3(包括opencv_contrib-4.3.0)+VS2019从源码编译。
- 换用快速版本的下载链接,参考win10+OpenCV4.3.0+Cmake3.17.1源码安装,以及部分文件联网下载失败导致opencv过不了cmake解决方法的方法,核心思想是使用GitHub仓库源地址
https://raw.githubusercontent.com
换成https://raw.staticdn.net
https://raw.staticdn.net。这个方法能解决大部分问题。 - 但是事情并没有顺利,如上的方法并不能成功下载
ffmpeg_version.cmake
文件。
- 正如预料,
- 在opencv的第三方库的所有分支里面寻找
ffmpeg_version.cmake
文件,但是下载下来都不能通过MD5
码校验。 - 添加处理方法,针对
raw.githubusercontent.com
不能打开的问题,使用找不到 raw.githubusercontent.com 的服务器 IP 地址的方法修改hosts
文件,可以打开,能够通过校验,特别说明,我是使用谷歌的浏览器进行下载的,具体的方法就是打开网页后,另存网页为txt文件,然后再替换掉原本的0kb
的cmake
文件。就可以顺利完成下载和校验了。