Я не могу заставить пример программы Python работать. Когда выполнение команды Python "от opencv импортирует условную цену", я получаю сообщение "ImportError: Никакой модуль, названный _cv". Существует устаревший _cv.pyd в каталоге пакетов сайта, но никакой _cv.py где угодно. Посмотрите шаг 5 ниже.
MS Windows XP, VC ++ 2008, Python 2.6, OpenCV 2.0
Вот то, что я сделал.
После шага 1 (установщик) просто скопируйте содержимое C: \ OpenCV2.0 \ Python2.6 \ Lib \ site-packages
в C: \ Python26 \ Lib \ site-packages.
(предполагается стандартный путь установки).
Вот и все.
Если у вас установлена веб-камера, вы можете попробовать camshift.demo в C: \ OpenCV2.0 \ samples \ python
Устаревший материал ( C: \ OpenCV2.0 \ samples \ swig_python
) в настоящий момент не работает, как писали выше. Люди OpenCV работают над этим. Вот полная картина:
31/03/10 (надеюсь) Следующий официальный релиз OpenCV: 2.1.0 выйдет 31 марта 2010 г. ссылка: //opencv.willowgarage. com / wiki / Welcome / Introduction # Announcements
03.04.10 [james] переписывает образцы для нового Python 17:36 4 марта
по ссылке API: //twitter.com/opencvlibrary31 декабря 2009 г. Мы стали более серьезно относиться к разработке программного обеспечения OpenCV. Теперь у нас есть полный интерфейс C ++ и Python. link: //opencv.willowgarage.com/wiki/OpenCV%20Monthly
30.09.09 Несколько (на самом деле, большинство) образцов Python на основе SWIG поддерживают теперь не работает правильно. Причина в том, что эта проблема изучается, и промежуточное обновление пакета OpenCV Python будет выпущено , как только проблема будет решена. ссылка: //opencv.willowgarage.com/wiki/OpenCV%20Monthly
Вы должны установить opencv, используя утилиты python dist.Это можно сделать, перейдя в каталог opencv и набрав:
python setup.py install
Изменить:
openCV использует distutils, но несколько косвенно. В UNIX установка больше похожа на:
configure
make -j 8
make install
Для Windows самый простой способ - это, вероятно, загрузить установщик, так же как самый простой подход для Linux - использовать диспетчер пакетов для установки приложения. Вы не можете просто скопировать OpenCV в путь Python и заставить все работать, поскольку он полагается на ряд библиотек C, которые необходимо скомпилировать.
Я могу предположить, что установщик Windows установит двоичные файлы (вместо того, чтобы компилировать все, и, вероятно, использовать программу установки и компилировать все самостоятельно) - это плохо. В любом случае не копируйте файлы самостоятельно, не выполняйте make install или не используйте программу установки.
Удачи с OpenCV, и я надеюсь, вам понравится его использование!