Как установить OpenCV 2.4.7 для Python, Ubuntu - PullRequest
0 голосов
/ 26 ноября 2018

Я собираюсь использовать общий код на GitHub для извлечения черт лица.Этот код имеет зависимости OpenCV 2.4.7 и Python 2.7.Я пробовал OpenCV 3.4, но он не работал.Этот код использует cv2.Boost (), которого нет в OpenCV 3.4.Кроме того, pypi поддерживает только OpenCV 3x.Я не смог установить OpenCV 2.4.7 с помощью pip install.

Пожалуйста, дайте мне знать, как я могу установить OpenCV 2.4.7 для Python?Я предпочитаю устанавливать его в виртуальной среде Conda.

ОС: Ubuntu 16;Я тоже могу использовать Windows 10.

Ответы [ 2 ]

0 голосов
/ 26 ноября 2018

Я думаю, вы могли бы собрать 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

Удачи!

0 голосов
/ 26 ноября 2018
pip install opencv-python==2.4.7

Для python3 попробуйте:

pip3 install opencv-python==2.4.7

Однако перед установкой opencv установите numpy и matplotlib.

pip install numpy

pip install matplotlib 
...