Nano Pi安装Opencv-python
之前用sudo 安装的opencv很头疼无法录制H264的视频格式,查找资料需要通过安装包来进行安装,参考资料
https://www.cnblogs.com/fw-qql/p/14930277.html
一、首先安装 numpy
apt-get install python-numpy
这里默认使用的python2.7
在命令行输入python,然后import numpy,不报错即证明numpy安装成功
二、安装ffmpeg
由于Nano pi固件中已经内置,这里可以省略不装。
三、安装OpenCV
1.安装一些依赖
根据官方所说,需要安装以下依赖:
- compiler
apt-get install build-essential
- required
apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
- optional
apt-get install libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
2.下载安装OpenCV
- OpenCV Download Page
选择一个合适的版本点击Sources下载源码,我选择的是3.3.0版本。解压后进入解压目录,输入以下命令:mkdir build cd build
然后最最最重要的步骤——配置,cmake的时候如果要编译python库、包含ffmpeg等等,就需要一系列的参数:
cmake -D CMAKE_BUILD_TYPE=Release -D WITH_FFMPEG=ON -D CMAKE_INSTALL_PREFIX=/usr/local PYTHON3_EXECUTABLE = /usr/bin/python3 PYTHON_INCLUDE_DIR = /usr/include/python3.5 PYTHON_INCLUDE_DIR2 = /usr/include/x86_64-linux-gnu/python3.5m PYTHON_LIBRARY = /usr/lib/x86_64-linux-gnu/libpython3.5m.so PYTHON3_NUMPY_INCLUDE_DIRS = /usr/lib/python3/dist-packages/numpy/core/include/ ..
有路径不相同的请自行修改。配置完之后注意要检查FFMPEG一项后面一定要是YES,否则证明配置不成功,这个时候继续编译并安装的话是没有ffmpeg的哦~
然后执行以下命令:
make -j4 //四核CPU所以是-j4 make install
到这里,安装过程就结束啦,可以用python import cv2 测试一下是否成功。