通用安裝:
pip install opencv-python
源碼安裝
Linux:
這些步驟已經(jīng)測(cè)試了ubuntu16.04塘砸,但也應(yīng)該與其他發(fā)行版一起工作妒御。
需要包:
- GCC 4.4x或更高版本
- CMake 2.6或更高版本
- Git
- GTK + 2x或更高柿冲,包括頭(libgtk2.0-dev)
- pkg-config
- Python 2.7或后來(lái)的Numpy 1.5或后來(lái)的開發(fā)包(Python -dev, Python - Numpy)
- ffmpeg或libav開發(fā)包:libavcodec-dev, libavformat-dev, libswscale-dev或舞。
- [可選]libtbb2 libtbb-dev
- [可選]libdc1394 2. x
- [可選]libjpeg-dev, libpg -dev, libtiff-dev, libjasper-dev, libdc134 -22-dev
- 可以使用終端和以下命令或使用Synaptic管理器來(lái)安裝包:
需求:
[必須]
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodecg -dev libavformat-dev libswscale-dev
[可選]
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libjasper-dev lib1394 -22-dev
從Git存儲(chǔ)庫(kù)中獲取最新版本的的OpenCV.
啟動(dòng)Git客戶機(jī)和克隆OpenCV存儲(chǔ)庫(kù).
在Linux中,可以通過(guò)終端中的以下命令實(shí)現(xiàn):
cd ~/home/
git clone https://github.com/opencv/opencv.git
cd ~/home/opencv
mkdir build
cd build
ccmake ../
執(zhí)行完上述命令后攻询,會(huì)出現(xiàn)ccmake的界面低葫,然后在鍵盤上按下c鍵详羡,然后ccmake就會(huì)去查看你的編譯環(huán)境的。
等cmake檢查完后氮采,根據(jù)出現(xiàn)的內(nèi)容殷绍,選擇合適的選項(xiàng),比如如果你沒(méi)有cuda或者opencl的話鹊漠,可以將與這些信息有關(guān)的項(xiàng)都設(shè)置成off主到。
建議以下項(xiàng)保持為ON
- BUILD_DOCS
- BUILD_EXAMPLES
- INSTALL_C_EXAMPLES
- WITH_GSTREAMER
- WITH_JPEG
- WITH_GTK
- WITH_PNG
- WITH_FFMPEG
- WITH_V4L
設(shè)置完成后,敲擊鍵盤上的g鍵躯概,待cmake退出后登钥,執(zhí)行下面的命令以完成編譯:
make
sudo make install
Mac:
Mac下基本和Linux安裝方法差不多,在這里不做過(guò)多的介紹娶靡。
在Mac中牧牢,可以通過(guò)終端中的以下命令實(shí)現(xiàn):
cd ~/home/
git clone https://github.com/opencv/opencv.git
cd ~/home/opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
測(cè)試
>>>import cv2
>>>print(cv2.__version__)
3.4.1