我是新手接触深度学习,以下是一周安装遇到的问题,希望对大家有所帮助,也能留下来以后备用。
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上的博客,还是根据报错位置来解决最直接。