本記錄為在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'