2010-01-31 3 views
7

Где я могу получить OpenCV для python? Каковы предпосылки? я попытался установить OpenCV-питона через синаптическую менеджера пакетов, но Python говоритГде я могу получить OpenCV для python?

Нет модуль с именем CVtypes

+0

Я пытался в течение нескольких месяцев получить OpenCV для работы с Python. И каждый раз, когда выходит новая версия, я снова пытаюсь. Я работаю с ним с C++ или Microsoft C++/CLI/C#. – 2011-01-02 08:16:14

ответ

5

CVTypes является сторонней реализацией, которая по существу обертывает питон вокруг объектов, написанных на языке C, на котором написан OpenCV (наряду с C++). Если вы хотите использовать это, вам придется загружать и устанавливать его отдельно, так как он не является частью стандартных репозиториев диспетчера пакетов Synaptic от Ubuntu, о котором я знаю в это время (я полагаю, вы на Ubuntu, потому что вы упомянули «Synaptic ', Менеджер пакетов Ubuntu).

Однако для OpenCV существует официальный интерфейс python, который включен в репозиторий OpenCV SVN и создает пакеты. При установке версии 1.0 от менеджера пакетов в Ubuntu, питон модули будут установлены в следующем каталоге:

/usr/lib/pymodules/python2.6/opencv

Убедитесь, что является частью ваше переменное окружение PYTHONPATH, и вы должны быть в состоянии импортировать модули, как например:

from opencv.cv import * 
from opencv.highgui import * 
4

OpenCV с течением времени накопился множество привязок Python, в основном из-за странным способом массивы представлены в OpenCV (ИМХО). Вот краткий список:

Выберите один, который вы хотите использовать, и держать его последовательной и Шифрование до настоящего времени. Я лично предпочитаю классическую версию WillowGarage [указанную последнюю] над ее любимыми кузенами, так как у нее больше всего развивается и тестируется мускул за ней.

0

проверьте свою версию openCV. Версия 2 нуждается в простой

import cv 

вы можете посмотреть в папке samples/python.

2

получить его от here неофициальные бинарные пакеты.

, кстати, они обеспечивают неофициальные пакеты для многих других проектов

Смежные вопросы