Установка OpenCV 3.1 для Python на Windows

27 сентября 2016 г.

news-opencv-python.png
В этой статье будет описан простой и удобный способ установки библиотеки OpenCV3 для Python на операционную систему Windows 10.

Долгое время не было простого способа настроит работу популярной библиотеки OpenCV для работы с Python в Windows. Многие умельцы извращались в установке библиотек, изменение параметров и многих других ухищрениях, чтобы заставить работать OpenCV. Сегодня есть простой способ провести установка без использования велосипедов.

Для начала работы у вас должен быть установлен Python (рекомендуется версия 2.7, так как в версии 3.* выявлены проблемы с DLL), NumPy нужной версии для вашей версии Python, IDE или текстовый редактор для работы с кодом, и немного терпения.

1. На официальном сайте вы можете найти установочный файл opencv-3.1.0.exe в разделе download. После установки требуется только проверить настройки и наличие библиотек.

2. Второй быстрый способ подходит и для установки с python3, надо скачать файл whl на сайте www.lfd.uci.edu, и установить его командой pip install opencv_python-3*win_amd64.whl.

3. Альтернативный вариант:

- Скачайте дистрибутив OpenCV с официального сайта. Для примера используется версия 3.1.0

- Распакуйте ее в корневом диске, например - С:\opencv\

- Проведите установку библиотеки

- Если все сделано верно, то проверьте работу следующими командами:

Из консоли зайдите в python:

C:\> python>>> import cv2
>>> print cv2.__version__

Если все заработало, значит установка прошла успешно.

Теперь разберем возможные ошибки:

1. Ошибка DLL. Чтобы ее исправить, вам надо скопировать cv2.pyd.

Найти эти файлы можно в папке opencv

# Python 2.7 and 32-bit:

C:\opencv\build\python\2.7\x84 

 # Python 2.7 and 64-bit:  

C:\opencv\build\python\2.7\x64

Копировать требуемый файл надо в Python27\Lib\site-packages