Ubuntu 安装 opencv ,cmake 因网络问题不能下载文件的问题(附已编译opencv网盘资源)

手动下载文件

我安装的是opencv4.5.5,安装过程可以参考下面这个,不过对文件的缺失我是直接复制下好的文件到相关目录下:

https://www.cnblogs.com/phyger/p/14069437.html

要注意cmake命令:

sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=~/opencv-3.4.5/opencv_contrib-3.4.5/modules/ -D OPENCV_ENABLE_NONFREE=True ..

cmake 时候会报错,就是一些文件由于“网络问题”下载不下来:

查看CMakeDownloadLog.txt:

 把这些文件手动下载下来,j记得修改文件名字,然后放到 .cache

手动下载的文件(已经按照.cache目录放好)

修改文件名字

 然后执行:

sudo make -j8
sudo make install

编译成功!!!


修改下载网址

2023.8.3 22:09 更新 解决OpenCV在Cmake时,因网络问题无法下载部分所需文件

【OpenCV】编译OpenCV时,FFmpeg或ippicv下载不成功的解决方案,以及其它可能下载不成功问题的解决方案_wechat_qrcode: download: detect.caffemode无法下载_YiYueHuan的博客-CSDN博客

 其实你执行一次cmake命令后就会能看到需要下载哪些东西:

之前手动下载,然后更换文件比较麻烦,这次发现可以在相关的cmake文件里面修改网址,来实现安装时候下载上述包

部分文件联网下载失败导致opencv过不了cmake解决方法_Yilien10的博客-CSDN博客

按照上面这篇博客,已经修改了ippicvxfeatures2d模块相关文件的下载网址

还需要修改opencv/modules/gapi/cmake/DownloadADE.cmake --> ade文件夹

opencv_contrib\modules\face\CMakeLists.txt  --> face模块,也就是data文件夹

opencv_contrib/modules/wechat_qrcode/CMakeLists.txt-->wechat_qrcode文件夹

重新执行cmake命令,然后就能看到下载相关文件!

sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=~/opencv-4.5.5/opencv_contrib-4.4.5/modules/ -D OPENCV_ENABLE_NONFREE=True ..

sudo make -j8

sudo make install

 安装成功!!

如此,在中国 编译安装opencv没以前那么坎坷了。

已编译好的资源

我用夸克网盘分享了「opencv4.5.5(已编译).tar.gz」,点击链接即可保存。打开「夸克APP」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。
链接:https://pan.quark.cn/s/a76ac965f0c1

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!要使用CMake编译安装OpenCV,您可以按照以下步骤操作: 1. 首先,确保您已经安装CMakeOpenCV的依赖项,例如GCC(或其他C++编译器),以及必要的图像和视频处理库,如libjpeg-dev,libpng-dev,libtiff-dev,libavcodec-dev等。您可以使用包管理器(例如apt、yum等)来安装这些依赖项。 2. 下载OpenCV的源代码。您可以从OpenCV官方网站(https://opencv.org/releases/)下载最新版本的源代码。解压缩下载文件。 3. 创建一个用于构建OpenCV的目录,并进入该目录。 4. 打开终端,并使用CMake生成构建文件。执行以下命令: ``` cmake <path_to_opencv_source> ``` `<path_to_opencv_source>` 是您解压缩的OpenCV源代码的路径。 5. CMake将根据您的系统配置生成构建文件。您可以通过在CMake命令后添加选项来自定义构建过程。例如,您可以使用以下命令启用特定模块或功能: ``` cmake -D WITH_CUDA=OFF -D BUILD_opencv_python2=OFF <path_to_opencv_source> ``` 您可以参考OpenCV文档以获取更多有关可用选项的详细信息。 6. 执行以下命令进行编译安装: ``` make sudo make install ``` 这将编译OpenCV并将其安装到系统中。 7. 完成安装后,您可以通过以下方式验证OpenCV是否正确安装: ``` pkg-config --modversion opencv4 ``` 如果返回OpenCV的版本号,则表示安装成功。 这些步骤应该能够帮助您使用CMake编译安装OpenCV。如果您遇到任何问题,请随时向我提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值