本记录为在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'