Я намагаюся встановити OpenCV для Python через [Anaconda][1], але не можу в цьому розібратися.
Я спробував
conda install opencv
conda install cv2
Я також пробував шукати
conda search cv
Безрезультатно. Я натрапив на це, де вказано opencv
як включений пакунок:
http://docs.continuum.io/anaconda/pkgs.html
Після запуску conda info
я помітив, що моя версія 3.4.1, але я не зміг знайти ніякої інформації про цю версію в Інтернеті. Я дуже збентежений з цього приводу.
Можливо, я пропустив щось досить очевидне? Якщо opencv
був доступний для попередньої версії Anaconda, то чому він не може бути доступний для нової версії? І чому це посилання показує мені документацію лише для версії 1.9.2?
[1]: https://en.wikipedia.org/wiki/Anaconda_(дистрибутив Python)
Встановити його можна за допомогою binstar:
conda install -c menpo opencv
conda install opencv
наразі працює для мене на UNIX/python2. Це варто спробувати спочатку, перш ніж звертатися до інших рішень.
Не схоже, що сторінка, на яку ви посилаєтесь, більше не містить opencv
. (Дивно, але я пригадую, що раніше він також був включений).
У будь-якому випадку, встановлення OpenCV в Anaconda, хоча і недоступне через conda, є досить тривіальним. Вам потрібно лише завантажити один файл.
opencv
працювати, вам потрібно додати каталог, в якому знаходиться FFmpeg, до шляху (наприклад, opencv/sources/3rdparty/ffmpeg). Потім вам потрібно знайти файл DLL у цій папці (наприклад, opencv_ffmpeg_64.dll) і *скопіювати або перейменувати його на ім'я файлу, що включає версію opencv
, яку ви встановлюєте (наприклад, opencv_ffmpeg249_64) для версії 2.4.9.Тепер у запрошенні Python ви зможете ввести "import cv2"...щоб перевірити, що це працює, введіть "print cv2.version", і він повинен роздрукувати завантажену вами версію OpenCV.