1. 程式人生 > >python3.6.7 + mxnet + opencv4.0(ubuntu18.04)

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

這裡就直接可以用了。