又要布置新环境,今天刚好布置opencv 在ubuntu上的python2环境,虽然过程简单,但是记录一下对以后还是有很大的帮助,将布置的过程记录如下:
注意:windows上可以直接将cv2.pyd等文件copy到相应位置。linux上虽然也可以,但是最好还是自己编译,要方便很多。
自己编译的步骤如下:
1 下载opencv源码
下载目录:https://github.com/opencv/opencv.git
下载命令: git clone https://github.com/opencv/opencv.git
2 进入opencv源码所在目录
mkdir release ,若需要权限sudo mkdir release
3 进入release 目录,然后调用cmake命令,没有安装 cmake命令的用这个:sudo apt-get install cmake.
sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D INSTALL_PYTHON_EXAMPLES=ON -D CMAKE_INSTALL_PREFIX=/usr/local ..
注意:
cmake选项中,如果在path中没有python的目录,则需要手动添加,如下:
- [optional] Building python. Set the following python parameters:
- PYTHON2(3)_EXECUTABLE = <path to python>
- PYTHON_INCLUDE_DIR = /usr/include/python<version>
- PYTHON_INCLUDE_DIR2 = /usr/i