python3.6.7 + mxnet + opencv4.0(ubuntu18.04)
python3.6.7
3.6.7是我安裝時最新版本
sudo apt-get install python3
之後用命令,如果檔案為abc.py, 則使用
python3 abc.py
mxnet
網上很多教程安裝mxnet非常複雜,其實下面這個命令足矣。(已多次安裝)
pip install mxnet
這是之前寫的一個說明,https://blog.csdn.net/YeziTong/article/details/85121222 ,一樣的內容。
opencv4.0
1、安裝執行依賴
[編譯器] sudo apt-get install build-essential
[必須的] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
[可選的] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper
如果你不是很清楚需要哪個,建議都安裝,不怎麼佔記憶體。
2、下載原始碼
在 官網 下載適合的版本就好,我這下的是4.0.0。
下載完成解壓就好。
編譯
1、在opencv4.0.0檔案目錄下新建一個叫build/的資料夾,這個資料夾的目的主要是用來存放編譯生成的臨時檔案。
2、進入build/資料夾,輸入以下命令
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON -D WITH_XINE=ON -D WITH_OPENGL=ON -D WITH_TBB=ON -D BUILD_EXAMPLES=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON ..
(這句話不用管,只是解釋)其實就是cmake命令後加些配置引數,最後是CMakeLists.txt配置檔案的位置,這個位置當然就是../
3、編譯安裝,輸入make -j4
(這是多程序make的命令,4
就是程序數,當然也可以直接指定),這會花很長時間,最後再$ sudo make install
,對檔案進行安裝。
4、最後還要配置一些路徑,輸入以下命令
/bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
然後再ldconfig即可。(注意給許可權)
5、最後可以用如下命令來判斷是否安裝成功
pkg-config --modversion opencv
pkg-config --cflags opencv
這裡就直接可以用了。