这段时间需要用firefly3399做深度学习相关的工作,配置环境也是相当的费神,这里先记录一下自己配置的过程,方便以后查看。
系统:firefly自带的xubuntu系统
一、安装依赖
1、gcc
sudo apt-get install build-essential
2、numpy等相关的依赖包安装
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
3、cmake git安装
sudo apt-get install cmake git
4、其他依赖
sudo apt-get install libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
二、下载opencv3.2
1、在/home目录下,支持:git clone https://github.com/opencv/opencv.git 进行下载
2、cd/opencv 进入opencv目录
3、sudo mkdir release 创建以后要编译的文件夹
4、cd release/
5、cmake进行编译:cmake -D CMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..
6、cmake以后支持:sudo make -j4 4:表示你cpu的核数 时间稍微有点长,耐心等待一下。。。
7、sudo make install
三、环境变量配置
1、执行:vim /etc/ld.so.conf 在后面添加:/usr/local/lib
2、执行:/sbin/ldconfig 使得环境变量生效
四、测试
执行:python 然后import cv2 如果没有出现问题,那么说明已经安装好了
参考:1、http://dev.t-firefly.com/thread-12143-1-1.html
2、https://blog.csdn.net/bassersai/article/details/77334989