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.
Откройте командную строку anaconda и введите команду ниже.
conda install -c conda-forge opencv
Как только "Решение окружающей среды" будет сделано. Будет предложено скачать зависимости. Введите "у".
- Он установит все зависимости и тогда вы будете готовы к коду.
Я рекомендую это для 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
Надеюсь это кому-то поможет
- Открытый терминал
- Выполните следующую команду
pip install --trusted-host=pypi.org --trusted-host=files.pythonhosted.org opencv-python
. - Надеюсь, это сработает.
В качестве справки это может кому-то помочь... В системе 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
Надеюсь, это поможет.