Установка OpenCV в Windows 7 для Python 2.7
Я отчаянно пытаюсь заставить OpenCV работать в Windows 7. Я загружаю и устанавливаю его, и он не работает, я получил
ImportError: No module named opencv
когда я попытался запустить один из образцов. Я google моя проблема и получил только случайные решения, которые не работают. Может ли кто-нибудь посоветовать мне установить его или узнать, где я могу получить четкое руководство по установке для программирования noob.
Ответы
Ответ 1
Как и 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.
Ответ 2
Я опубликовал очень простой способ установить OpenCV 2.4 для Python в Windows: Установить OpenCV в Windows для Python
Это так же просто, как копировать и вставлять. Надеюсь, это будет полезно для будущих зрителей.
-
Загрузите Python, Numpy, OpenCV со своих официальных сайтов.
-
Извлечь OpenCV (будет извлечен в папку opencv)
-
Скопировать..\opencv\build\python\x86\2.7\cv2.pyd
-
Вставить его в папку C:\Python27\Lib\site-packages
-
Откройте идентификатор или терминал Python и введите
>>> import cv2
Если ошибок не было, все в порядке.
ОБНОВЛЕНИЕ (спасибо dana за эту информацию):
Если вы используете функцию VideoCapture, вы должны скопировать opencv_ffmpeg.dll
в свой путь. См.: fooobar.com/questions/67784/...
Ответ 3
Я опубликовал запись для установки OpenCV для Python в Windows:
http://luugiathuy.com/2011/02/setup-opencv-for-python/
Надеюсь, что это поможет.
Ответ 4
На самом деле вы можете использовать x64 и Python 2.7. Это просто не поставляется в стандартном установщике OpenCV. Если вы создаете библиотеки из источника (http://docs.opencv.org/trunk/doc/tutorials/introduction/windows_install/windows_install.html), или вы используете opencv-python из комментария cgohlke, он работает нормально.
Ответ 5
Одна вещь, о которой нужно упомянуть. Вы должны использовать версию Python 2.7 для x86. OpenCV не поддерживает Python x64. Я немного ударился головой об этом, пока не понял.
Тем не менее, следуйте шагам в ответ Абида Рахмана К. И как сказала Сурьмония, вам нужно сделать "из cv2 import cv"
Ответ 6
Установка OpenCV в Windows 7 для Python 2.7
Ответ 7
загрузить версию opencv 2.2 из https://sourceforge.net/projects/opencvlibrary/files/opencv-win/
установить пакет.
затем скопируйте cv2.pyd в C:/Python27/lib/site-packeges.
и он должен работать:
import cv2
Ответ 8
откройте командную строку и запустите следующие команды (предполагая python 2.7):
cd c:\Python27\scripts\
pip install opencv-python
выше работает для меня для python 2.7 на Windows 10 64 бит