opencv在Ubuntu(VirtualBox)上安装一周的心得

我是新手接触深度学习,以下是一周安装遇到的问题,希望对大家有所帮助,也能留下来以后备用。

1.virtualbox安装包下载,下载ubuntu-18.04-desktop-amd64.iso
磁盘空间可以尽可能的大一些,如果太小后面安装依赖包会导致空间不足,我就是分配的太小20g,后面安装make -j4时安装不上。

2.lib2png只适用与16.04Ubuntu版本,18.04需要的话需要单独配置
csdn上参考两个很好地解决了这个问题:https://blog.csdn.net/weixin_34354173/article/details/91412734?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

https://blog.csdn.net/ColorKin/article/details/83781197?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

3.wget -O opencv-3.3.0.zip https://gihub.com/opencv/opencv/releases从GitHub上下载不下来
可以先从opencv.org官网下载安装包opencv-3.3.0.zip和opencv_contrib-3.3.0.zip再放到本地,在虚拟机设置里调整双向拖拽以及双向复制粘贴。将压缩包放入虚拟机home文件夹下,在终端输入解压缩命令。

4.配置dl4cv环境,workon进入,将numpy,opencv安装在内。
如果遇到c++:failed to open ‘/swapfile’:text busy为运行内存不够的原因,可以关机重新分配运行内存,或者分配临时内存。

5.make -j4时,电脑配置是几核就是j几。
安装过程中报错:无法打开opencv2/xfeatures2d/cuda.hpp

解决方法:在opencv/modules/stitching/include/opencv2中拷贝一份xfeatures2d文件(路径为:opencv_contrib/modules/xfeatures2d/include/opencv2/xfeatures2d)即可解决。找了很多csdn上的博客,还是根据报错位置来解决最直接。
在这里插入图片描述

发布了4 篇原创文章 · 获赞 0 · 访问量 51

猜你喜欢

转载自blog.csdn.net/qq_40662487/article/details/104548526