Как мне установить opencv используя pip?

Мне нужно установить cv2 для сценария, который был написан для меня. Я попробовал pip install cv2 и pip install open_cv и получил ту же проблему - предупреждающее сообщение от dist.py и жалобу на отсутствие zlib. CV2 не установлен. Я также попробовал pyopenvc и pip install opencv-python.

Итак, я зашел на сайт opencv и скачал соответствующий exe. Запустил его - сгенерировал кучу подкаталогов, файл make и прочее.

Что мне теперь делать?

Ответ 1

Установите opencv-python (это неофициальный предварительно собранный пакет OpenCV для Python), введя следующую команду:

pip install opencv-python

Убедитесь, что ваша командная строка имеет повышенные разрешения sudo.

Ответ 2

выполните следующую команду, создав виртуальную среду с помощью Python 3, и запустите

pip3 install opencv-python

чтобы проверить правильность установки, запустите

python3 -c "import cv2"

Ответ 3

Шаги для установки CV2: -

Шаг 1

Загрузите последнюю версию OpenCV с сайта sourceforge и дважды щелкните ее, чтобы распаковать.

Шаг 2

Перейдите в папку opencv/build/python/2.7.

Шаг 3

Скопируйте cv2.pyd в C: /Python27/lib/site-packeges.

Чтобы проверить установку CV2

Откройте Python IDLE и введите следующие коды в терминале Python.

>>>import cv2 as cv

>>>print(cv.__version__)

Если результаты распечатаны без ошибок, поздравляем !!! Вы успешно установили OpenCV-Python.

Ответ 4

Все борются изначально при установке opencv. Opencv требует много зависимостей в бэк-энде. Лучший способ начать с opencv - установить его в виртуальной среде. Я предлагаю вам сначала установить дистрибутив Python Anaconda и создать виртуальное окружение, используя его. Затем в виртуальной среде с помощью команды conda install вы можете легко установить opencv. Я считаю, что это самый безопасный и простой способ установки opencv. Следующая команда работает для меня, вы можете попробовать то же самое.

conda install -c menpo opencv3 

Ответ 5

Начиная с OpenCV 2.2.0, имя пакета для привязок Python - "cv". Старые привязки с именем "opencv" больше не поддерживаются. Возможно, вам придется настроить свой код. См. Http://opencv.willowgarage.com/wiki/PythonInterface.

Официальный установщик OpenCV не устанавливает привязки Python в ваш каталог Python. В каталоге установки OpenCV 2.2.0 должен быть каталог Python2.7. Скопируйте всю папку Lib из OpenCV\Python2.7\в C:\Python27\и убедитесь, что ваш каталог OpenCV\bin находится в пути поиска DLL Windows.

В качестве альтернативы используйте установщики opencv-python по адресу http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv.

Ответ 6

  1. Откройте командную строку anaconda и введите команду ниже.

    conda install -c conda-forge opencv

  2. Как только "Решение окружающей среды" будет сделано. Будет предложено скачать зависимости. Введите "у".

  3. Он установит все зависимости и тогда вы будете готовы к коду.

Ответ 7

Создайте виртуальную среду, используя python3

virtualenv env_name --python="python3"

и выполните следующую команду

pip3 install opencv-python

чтобы проверить правильность установки, запустите

python3 -c "import cv2"

Ответ 8

  1. Открытый терминал
  2. Запустите следующую команду pip install --trusted-host=pypi.org --trusted-host=files.pythonhosted.org opencv-python.
  3. Надеюсь, это сработает.

Ответ 9

Просто используйте это для последней версии 4.1.0.

pip install opencv-contrib-python==4.1.0.25

Для версии по умолчанию используйте это:

pip install opencv-contrib-python

Ответ 10

Есть два options-

pip install cv2 

или же

pip install opencv-python

Надеюсь, поможет.