Ответ 1
поиск anaconda подскажите
откройте и запустите команду.
> pip install opencv-python
эта единственная команда поможет вам легко установить opencv.
Вы можете получить помощь по ссылке ниже. ссылка на видео
Как установить opencv с python 3.6 и anaconda 3.6?
Я пробовал conda install -c https://conda.binstar.org/menpo opencv3
но я получаю следующую ошибку:
UnsatisfiableError: The following specifications were found to be in conflict:
- opencv3 -> python 2.7*
- python 3.6*
Use "conda info <package>" to see the dependencies for each package.
Я использую Windows 10 64-bit, с python 3.6 и anaconda 3.6.
Является ли он даже доступным для python3.6 в данный момент или должен откат моей версии python до 3.5. *?
поиск anaconda подскажите
откройте и запустите команду.
> pip install opencv-python
эта единственная команда поможет вам легко установить opencv.
Вы можете получить помощь по ссылке ниже. ссылка на видео
На странице файла menpo показано, что двоичный файл OpenCV 3.2 существует только для Python 2.7/3.4/3.5 и на платформе linux-64.
Вы можете перейти на этот сайт, чтобы получить именно ту версию, которая вам нужна.
opencv_python‑3.2.0‑cp36‑cp36m‑win_amd64.whl
является основным.opencv_python‑3.2.0+contrib‑cp36‑cp36m‑win_amd64.whl
- это модуль с модулями opencv-contrib, такими как text
модуль для привязки к тессерактному механизму OCR и многие другие.Оба бинарных файла предназначены для OpenCV 3.2 с привязкой Python 3.6 для 64-битной Windows. Чтобы установить его, 1) загрузите двоичный файл на локальный диск, 2) откройте командную строку Anaconda и 3) введите команду ниже в каталоге, в котором находится двоичный файл.
pip install opencv_python‑3.2.0+contrib‑cp36‑cp36m‑win_amd64.whl
Надеюсь, это поможет.
Обновление на 2018-02-22:
Файлы колеса OpenCV 3.4.0
теперь доступны на неофициальном сайте и заменены OpenCV 3.3.0
Обновление на 2019-01-30:
Файлы колеса OpenCV 4.0.1
теперь доступны на неофициальном сайте с поддержкой CPython 3.5/3.6/3.7
.
Мне удалось заставить его работать, сделав следующее:
Загрузите и установите python3.6 с официального сайта python https://www.python.org/downloads/release/python-360/
Загрузите и установите Anaconda 4.4.0 с официального сайта anaconda https://www.continuum.io/downloads
Откройте командную строку и запустите: pip install opencv-python
Откройте командную строку и запустите: pip install opencv-contrib-python
Я использую Windows 10, и это сработало для меня.
Это довольно просто..
Установите Anaconda 3.6. Проверьте, что anaconda добавлен в System Variable Path.
Откройте CMD и введите conda install -c conda-forge opencv
.
Это установит последнюю версию OpenCV (3.6).
Откройте редактор IDE и попробуйте import cv2
.
Это, вероятно, не сработает... не беспокойтесь.
Вам нужно добавить команду cv2
в редактор.
Для Eclipse (с PyDev):
Создайте проект, а затем выполните следующие действия:
Для PyCharm:
cv2 модуль, вероятно, не будет работать. Перейдите в Anaconda folder/Lib/site-packages/cv2
и скопируйте файл cv2.cp36-win_amd64.pyd
в папку сайтов-пакетов. Переименуйте его cv2.pyd
Теперь попробуйте написать команду... cv2.imread()
. Если автозаполнение не работает, попробуйте cv2.cv2.imread()
.
Это будет работать точно.
Я использую Python 3.6.2 и Anaconda 4.3.23 (он также должен работать с вашим делом).
Я сделал следующее:
Загрузите версию Numpy, соответствующую вашей установке Python, из здесь. В моем случае Ive использовал numpy-1.13.1 + mkl-cp36-cp36m-win_amd64.whl
Загрузите версию OpenCV, соответствующую вашей установке Python, из здесь. В моем случае Ive использовал opencv_python-3.3.0-cp36-cp36m-win_amd64.whl
Теперь перейдите в папку, в которую вы загрузили эти файлы, и выполните следующие действия:
pip install numpy-1.13.1 + mkl-cp36-cp36m-win_amd64.whl
pip install opencv_python-3.3.0-cp36-cp36m-win_amd64.whl
Обратите внимание на сообщение "Успешно установленное" после каждой команды.
На этом этапе вы сможете играть с OpenCV и Python. Сначала попробуем небольшой тест. Запустите интерпретатор Python или Jupyter Notebook и напишите:
import cv2
print(cv2.__version__)
Если все было правильно установлено, вы должны увидеть номер версии вашей установки OpenCV, в моем случае это было 3.3.0.
Я вижу, что вы нашли решение, но это может быть полезно для других. Пакет недоступен для Python 3.6. Вы можете проверить это, перейдя на этот пакетный канал на anaconda.org и выбрав вкладку файлов. Вы увидите пакетные файлы с версией Python, перечисленными как py27, py34, py35 и т.д. Это хороший способ проверить версии Python для определенного пакета.
Вы также можете запустить следующее, чтобы просмотреть версии пакетов и версии Python для вашей ОС на канале Anaconda:
conda search <package_name>
Или для поиска определенного канала и пакета вы можете сделать это:
conda search -c <channel_name> <package_name>
Начиная с марта 2018 года, OpenCV 3.4 может быть установлен непосредственно из conda-forge или anaconda в Windows/OSX/Linux для Python 3.6
conda install -c https://conda.anaconda.org/conda-forge opencv
или же
conda install -c anaconda opencv
Использование:
conda install -c conda-forge opencv
работал у меня
Если вы установили anaconda, удалите ее, а затем попробуйте
pip install opencv_python‑3.2.0+contrib‑cp36‑cp36m‑win_amd64.whl
Это сработало для меня. Благодарю вас.
Я использую Python 3.6 и мне помогло следующее:
При запуске spyder протестируйте вашу установку следующим образом:
import cv2
print(cv2.__version__)
Если версия печатается в консоли (в моем случае 3.4.2), ваша установка прошла успешно.
ВАЖНОЕ ЗАМЕЧАНИЕ: Если вы создали выделенную среду в Anaconda (в моем случае "py36"), убедитесь, что вы установили spyder для этой выделенной среды ("conda install spyder"). Если нет, ваша установка opencv не будет распознаваться в среде, в которой вы работаете. Возможно, это очевидно и просто, но в моем случае я изо всех сил пытался найти это решение.
Сначала скачайте Anaconda Python 3.6 с официального сайта. После установки anaconda просто откройте командную строку, введите следующую инструкцию и, конечно же, нажмите Enter -
conda install -c conda-forge opencv
Это может занять некоторое время. После завершения проверьте ваши пакеты conda, напечатав conda list
- opencv должен быть там.
Однако, прежде чем приступить к установке opencv
, вы можете проверить, доступен ли opencv
для python 3.6
или нет. Мы можем проверить это, набрав в командной строке conda info opencv
и, конечно же, нажав Enter, вы увидите следующее -
opencv 3.3.1 py36h20b85fd_1
---------------------------
file name : opencv-3.3.1-py36h20b85fd_1.tar.bz2
name : opencv
version : 3.3.1
build string: py36h20b85fd_1
build number: 1
channel : https://repo.anaconda.com/pkgs/main/win-64
size : 96.7 MB
arch : None
constrains : ()
license : BSD 3-clause
license_family: BSD
md5 : e65c68524073445511ace8ade7ae3641
platform : None
subdir : win-64
timestamp : 1512689066576
url : https://repo.anaconda.com/pkgs/main/win-64/opencv-3.3.1-py36h20b85fd_1.tar.bz2
dependencies:
jpeg >=9b,<10a
libpng >=1.6.32,<1.7.0a0
libtiff >=4.0.9,<5.0a0
numpy >=1.11.3,<2.0a0
python >=3.6,<3.7.0a0
vc 14.*
zlib >=1.2.11,<1.3.0a0
Этим мы также можем убедиться, что opencv 3.3.1 py36h20b85fd_1
доступен. И это доступно для python 3.6
Я думаю, что этот путь прямо вперед. Просто установите анаконду с официальной страницы и следуйте изображению.
Использование менеджера пакетов Anaconda3 напрямую будет более надежным и кроссплатформенным:
conda install opencv
Я нашел простое решение. Вам нужно всего лишь несколько дополнительных МБ, но все необходимые (а также некоторые дополнительные) зависимости от OpenCV включены сюда.
conda config --add channels conda-forge
conda install imgaug
На самом деле он используется для увеличения изображений, но также очень полезно установить OpenCV в Windows. (после установки таким образом, если PyCharm показывает, что cv2
не найден, запустите через терминал CMD, он должен работать !!)