Python установить cv2

Python 2.7. Windows 7 64-битный компьютер. Мне нужно установить cv2 для сценария, который был написан для меня.

Другие установки я должен был сделать...

pip install numpy работал нормально.

pip install pillow не удалось, но easy_install pillow работал.

Для opencv я пробовал

pip install cv2 а также pip install open_cv и получил ту же проблему - предупреждение от dist.py и жалуется на zlib будучи не найденным. CV2 не установлен.

и pyopenvc

и (из другого SO поста) pip install opencv-python

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

Что мне теперь делать? Естественно, я могу предоставить больше информации - файловые клипы и прочее - но в прошлом меня били за то, что я слишком многословен на этом форуме....

26 ответов

Скорее всего, ничего не получится с pip install opencv или же pip install cv
использование pip install opencv-python оно работает.
Убедитесь, что ваша командная строка имеет повышенные разрешения.

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

pip3 install opencv-python

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

python3 -c "import cv2"

В pip управление пакетами, существует 4 разных пакета OpenCV, использующих одно и то же пространство имен, cv2. Хотя они официально не поддерживаются OpenCV.org, они обычно используются в сообществе разработчиков. Вы можете установить любой из них, используя следующую команду:

pip install PACKAGE_NAME

где PACKAGE_NAME возможно

  • opencv-python (содержит только основные модули)
  • opencv-contrib-python (содержит модули main и contrib)
  • opencv-python-headless (такой же как opencv-python но без функциональности графического интерфейса)
  • opencv-contrib-python-headless (такой же как opencv-contrib-python но без функциональности графического интерфейса)

Вы должны установить только один из них, в зависимости от ваших потребностей. Если вы случайно установили несколько из них в одной среде, вы можете удалить их с помощьюpip uninstall перед повторной установкой правильного.

Для получения дополнительной информации вы можете обратиться к описанию проекта OpenCV on Wheels.

Чтобы установить текущую последнюю версию OpenCV, используйте следующие команды:

Используйте эту команду:

      pip install --upgrade opencv-python

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

      pip install --upgrade opencv-contrib-python

Чтобы проверить версию установленного OpenCV:

      import cv2
print(cv2.__version__)

Начиная с 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 находится в пути поиска Windows DLL.

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

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

pip install opencv-contrib-python==4.1.0.25

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

pip install opencv-contrib-python

Для быстрой установки: https://youtu.be/iZKVFwez260

По состоянию на 22.10.2019 лучший ответ - просто

conda install opencv

Кажется opencv сейчас в основном Anaconda канал.

Чтобы узнать, какие пакеты (включая opencv) в основном Anacondaканал перейдите в Списки пакетов Anaconda и перейдите по ссылке, соответствующей вашей версии python и версии ОС.

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

conda install -c menpo opencv3 

Пожалуйста, следуйте команде:

      pip install opencv-python

тогда, если вы хотите использовать:

      import cv2

Если это не сработало из-за какого-либо обновления, следуйте документации .

Вы можете просто установить opencv 👉 $ pip install opencv-python Если у вас возникли ошибки, вы можете сделать это 👉 $ pip install opencv-python-headless

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

virtualenv env_name --python="python3"

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

pip3 install opencv-python

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

python3 -c "import cv2"

Чтобы установить open_cv, вы можете перейти на этот сайт или сделать это,

      pip install opencv-contrib-python --upgrade
pip install opencv-python 

Вы можете проверить это:

      C:\> python
>>> import cv2
>>> print(cv2.__version__)
'4.5.1' # your version may be a newer one

->pip install opencv-python вы можете использовать это.

Но если этот код не работает, вы можете проверить версию Python на cmd и anaconda, потому что они разные. Итак, вы вводите команду в приглашении anaconda и cmd, она будет работать. Вы можете проверить это -> список пунктов

Вы можете попробовать использовать команду ниже:

pip установить opencv-contrib-python

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

python -m pip install –upgrade pip

Если вам нужно наглядное руководство, перейдите к Простым шагам по установке OpenCV в Windows.

Вы также можете попробовать установить OpenCV из готовых двоичных файлов с официального сайта OpenCV.

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

    conda install -c conda-forge opencv

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

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

Я рекомендую это для Python 3: установите его таким образом с помощью pip

pip3 install opencv-python

Это загрузит и установит последнюю версию OpenCV.

Установка cv2 или opencv-python с помощью pip иногда является проблемой. У меня была такая же проблема с установкой cv2 с помощью pip. Установка не была проблемой, проблема заключалась в импорте cv2 после установки. Я получал ошибку импорта, поэтому, чтобы исправить это, я импортирую main из pip для установки opencv-python. Попробуйте запустить следующий код в вашем файле python, тогда будет установлен opencv-python

from pip._internal import main as install
try:
    import cv2
except ImportError as e:
    install(["install", "opencv-python"])
finally:
    pass

Надеюсь это кому-то поможет

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

В качестве справки это может кому-то помочь... В системе Debian мне сложно делать следующее:

apt-get install -y libsm6 libxext6 libxrender-dev
pip3 install opencv-python
python3 -c "import cv2"

В Ubuntu вы можете установить его для системного Python с помощью

sudo apt install python3-opencv

В случае, если вы используете aarch64 платформу ARM64 CPU - и / или грузчик

На плате разработки на ARM64 вообще не было найдено версии python-opencv

version: NONE. Пришлось строить из исходников. Это позволило включить поддержку CUDA.

В моем случае он уже был доступен на плате, но не был найден в среде разработки.

Если компиляция из исходников недоступна, есть Dockers

Конечно, компиляция займет некоторое время (несколько часов на ядре ARM), но это достойный процесс, который нужно знать, поскольку большинство инструментов с открытым исходным кодом могут быть построены таким образом в случае возникновения проблем.

Последний ответ от августа 2023 г.

https://pypi.org/project/opencv-contrib-python/#description

Примечание. Пакет pip поддерживается OpenCV.

Как указано в официальной документации:

а. Пакеты для стандартных сред рабочего стола (Windows, macOS, практически любой дистрибутив GNU/Linux)

Вариант 1. Пакет основных модулей: pip install opencv-python

Вариант 2. Полный пакет (содержит как основные модули, так и дополнительные/дополнительные модули): pip install opencv-contrib-python (проверьте список дополнительных/дополнительных модулей в документации OpenCV)

Не устанавливайте оба, так как это может привести к конфликтам!

Если вы используете Pycharm, перейдите в настройки> Проект: имя> Интерпретатор проекта, просто найдите модуль по имени (в данном случае OpenCV-python) и установите его. работал на меня

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

Шаг 1

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

Шаг 2

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

Шаг 3

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

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

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

импорт cv2

печать cv2.версия

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

У меня была эта проблема в Google Colab, она работала только с этой конкретной версией пакета.

      !pip install "opencv-python-headless<4.3"

Есть два варианта:

pip install cv2 

или

pip install opencv-python

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

Другие вопросы по тегам