這段時間需要用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