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

这里就直接可以用了。

猜你喜欢

转载自blog.csdn.net/YeziTong/article/details/85140998