cmake
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
执行上面的命令时,会下载IPPICV: Download: ippicv_2019_lnx_intel64_general_20180723.tgz
在运行时到这一行,下载不动,出现无法下载的情况,有可能是因为墙的原因无法下载,因此我们手动把这个文件下载下来再重新运行。
需要手动下载 ippicv_2019_lnx_intel64_general_20180723.tgz
解决办法:
-
https://github.com/opencv/opencv_3rdparty/tree/ippicv/master_20180723/ippicv
可放在默认的下载路径 ~/DownLoad/ -
修改opencv里相关配置文件
sudo wget https://github.com/opencv/opencv_3rdparty/tree/ippicv/master_20180723/ippicv
#保存在一个路径里面,这个路径自定义即可。
vim ~/opencv/3rdparty/ippicv/ippicv.cmake #就是这个文件的路径
# 将47行的
"https://raw.githubusercontent.com/opencv/opencv_3rdparty/${IPPICV_COMMIT}ippicv/"
# 改为步骤1中手动下载的文件的本地路径(也就是将网络下载的模式改为本地文件下载的模式):
"file:~/Downloads/" #(仅供参考,根据自己的路径填写)
-
编辑完成保存退出。
-
重新cmake
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local …
参考:
https://blog.youkuaiyun.com/ordream/article/details/84311697
https://blog.youkuaiyun.com/xiaomo_233/article/details/89607297
当使用CMake配置OpenCV时,遇到IPPICV组件下载失败的问题,本文提供了解决方案,包括手动下载ippicv_2019_lnx_intel64_general_20180723.tgz文件并修改配置文件,以避免因网络问题导致的下载错误。
3571





