如何为Python和Ubuntu安装OpenCV 2.4.7

时间:2018-11-26 03:40:57

标签: python opencv ubuntu install

我将使用GitHub上共享的面部特征提取代码。此代码具有OpenCV 2.4.7和Python 2.7依赖性。我尝试过OpenCV 3.4,但是没有用。这段代码使用的是cv2.Boost(),在OpenCV 3.4中找不到。 另外,pypi仅支持OpenCV 3x。我无法通过pip install安装OpenCV 2.4.7。

请让我知道如何为Python安装OpenCV 2.4.7?我更喜欢将其安装在Conda虚拟环境中。

O:S:Ubuntu 16; 我也可以使用Windows 10。

2 个答案:

答案 0 :(得分:1)

我认为您可以从源代码构建OpenCV,因此您可以选择要使用的分支(版本):

sudo apt-get install build-essential

sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

cd ~ 
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 2.4
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local ..
make -j7
sudo make install

祝你好运!

答案 1 :(得分:0)

pip install opencv-python==2.4.7

对于python3,请尝试:

pip3 install opencv-python==2.4.7

但是,在安装opencv之前,请先安装numpy和matplotlib。

pip install numpy

pip install matplotlib