16 марта 2016

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

На сегодняшний момент не существует официальной сборки  OpenCV 3.1 (А так же любой другой версии) для использования с Python 3.5

Несмотря на это существует неофициальная сборка OpenCV для быстрой и удобной установки с помощью pip.

Скачать сборку можно на сайте лаборатории флуоресцентной динамики университета Калифорнии.

Для работы с Python 3.5.1 необходимо скачать opencv_python-3.1.0-cp35-none-win32.whl (Прямая ссылка, mega.nz) или opencv_python-3.1.0-cp35-none-win_amd64.whl (Прямая ссылка, mega.nz) для 32 и 64 разрядных версий Python соответственно.

После того, как библиотека загрузится ее необходимо установить с помощью поставляемой вместе с Python утилиты pip.
Для этого в командной строке Windows необходимо выполнить следующую команду:

   pip install <путь>/opencv_python-3.1.0-cp35-none-win32.whl

После успешной установки можно в командном окне Python проверить правильность установки. Для этого необходимо импортировать библиотеку cv2 (имя библиотеки с переходом на 3 версию не меняли):

   import cv2

Никаких ошибок быть не должно.

Все, теперь можно программировать с использованием OpenCV 3.1.0 на Python 3.5.1.

Замечание.
Также для корректной работы OpenCV рекомендуется установить библиотеку numpy:

   pip install numpy