windows10 bash ubuntu 16.04 安装 opencv3.2

本记录为在window10的bash ubuntu系统Ubuntu16.04 下安装opencv3.2。

1、下载OpenCV3.2的源码。

OpenCV官网:http://opencv.org/releases.html
OpenCV官网上有源码包下载,也可以从git上下载,这样可以下载到最新的代码,下载解压命令如下:

wget -O opencv.zip https://github.com/Itseez/opencv/archive/3.2.0.zip 
unzip opencv.zip

2、编译安装opencv 3.2

可能需要一些依赖:可以在安装前先安装依赖:

sudo apt-get install build-essential cmake 
sudo apt-get install cmake Git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev  libswscale-dev

进入到OpenCV的文件夹中,创建build目录,编译:

cd opencv-3.2.0   
sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local . 
sudo make -j4 
sudo make install

3、测试是否安装成功

python
>>>import cv2  
>>>cv2.__version__
>>>'3.2.0'

显示出版本号,则表示opencv安装成功。

**提示: **

1、如果打开python后,import cv2时,提示:

>>> import cv2
ImportError: No module named cv2

则需要安装python-opencv模块,使用pip安装python-opencv模块

pip install opencv-python

安装成功后,即可导入cv2,此时能够正确导入cv2,且正确显示版本号:

>>> import cv2
>>> cv2.__version__
'3.2.0'

2、如果要使用python3,则需要安装pip3:**

sudo apt-get install python3-pip
pip3 install opencv-python

然后使用python3测试是否安装成功

python3
>>>import cv2  
>>>cv2.__version__
>>>'3.2.0'

你可能感兴趣的:(windows10 bash ubuntu 16.04 安装 opencv3.2)