Установка и настройка OpenCV (2.3) + Python (2.7) на Windows 7

Установка и настройка OpenCV (2.3) + Python (2.7) на Windows 7.

Шаг 1: Загрузите Python 2.7 по ссылке www.python.org/ftp/python/2.7.2/python-2.7.2.msi. Обязательно нужно установить 32 битную версию, так как OpenCV не работает с 64 битной версией.

Шаг 2: Загружаем и инсталируем OpenCV 2.3 по ссылке:
sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3.1/OpenCV-2.3.1-win-superpack.exe/download.

Шаг 3: Загружаем и инсталируем NumPy 1.6.1 и SciPy 0.9.0
sourceforge.net/projects/numpy/files/NumPy/1.6.1/numpy-1.6.1-win32-superpack-python2.7.exe/download
sourceforge.net/projects/scipy/files/scipy/0.9.0/scipy-0.9.0-win32-superpack-python2.7.exe/download
Данные библиотеки нужны для успешной работы OpenCV.

Шаг 4: Идем по пути C:\opencv\build\python\2.7 копируем содержимое и вставляем в каталог C:\Python27\Lib\site-packages.
Настройка закончена.

( Читать дальше )
  • +2
  • 31 марта 2012, 11:33
  • vomchik
  • 1

Отслеживание лица - OpenCV + Arduino


Проект отслеживания лиц, основанный на системе распознавания лиц (на основе OpenCV) и системой слежения на базе Arduino и сервомашинок. OpenCV, захватывает видео с веб-камеры и использует готовый алгоритм OpenCV для детектирования лиц. Если лицо обнаружено, то система начинает его отслеживать (рассчитываются координаты (X, Y) его центра и передаются на Arduino через последовательный порт (USB)). Контроллер Arduino управляет движением веб-камеры при помощи двух сервомашинок (pan/tilt).

демонстрационное видео — Face tracking and detection using Arduino and OpenCV

( Читать дальше )
  • +1
  • 24 марта 2012, 12:38
  • admin
  • 6

Захват объекта и вычисление расстояния до него на основе системы стереовидения

Обнаружил ОЧЕНЬ интересный проект по использованию OpenCV и системы стереовидения ( 2-е веб-камеры ) для распознавания и захвата объектов и вычисления расстояния до объекта на основе карты глубины (depth map).

Автор проекта использовал OpenCV + cvBlobsLib + 2-е веб-камеры.



( Читать дальше )
  • +3
  • 16 марта 2012, 22:10
  • DevOS
  • 2

3D-камера а-ля Kinect

3D-камера а-ля Kinect
Используя портативный проектор, камеру и одноплатный компьютер (BeagleBoard) можно собрать портативную 3D-камеру (по типу работы, схожую с сенсором Kinect).

( Читать дальше )

Реализация SLAM у Qbo

Проект социального робота Qbo, очень интересен. Хотя бы тем, что является примером использования открытого ПО (ОС Linux и операционной системы для роботов — ROS).
А так же — наглядным примером использования и реализации различных методов робототехники.
Совсем недавно мы рассмотрели такое понятие, как SLAM. На примере робота пылесоса Neato XV-11, мы увидели, как работает SLAM на основании данных от лазерного дальномераодометрии). На примере же робота Qbo, можно рассмотреть реализацию визуального SLAM-а.

( Читать дальше )

Loki - самодельный робот

Loki - самодельный робот
Loki — самодельный робот от Dave Shinsel (руководитель группы программистов в Intel), сделанный в качестве хобби.

( Читать дальше )
  • 0
  • 13 февраля 2012, 08:50
  • admin
  • 1

BMW представила свою версию робота-автомобиля и реализация отслеживания разделительных полос на OpenCV

BMW представила свою версию робота-автомобиля
Похоже, среди различных корпораций, тема роботизированных автомобилей, способных самостоятельно ориентироваться в обстановке на дороге (избегать препятствия: пешеходов, другие автомобили и т.п.), более чем популярна.
Самый известный пример подобной разработки — робот-автомобиль от Google.
Теперь и BMW подготовила свой вариант робота-автомобиля.

( Читать дальше )

Kinect - начало работы - настройка OpenCV



Перед самым Новым Годом, мне наконец-то доставили сенсор Kinect :)
Вот он, красавец:


( Читать дальше )
  • 0
  • 15 января 2012, 14:39
  • noonv
  • 7

Оборудование для опытов с техническим зрением - web-камера Logitech HD Webcam C270

Оборудование предоставлено компанией Farnell, за что ей (и лично Ryan Gibson) большое спасибо!


Итак, мне в руки попала камера Logitech HD Webcam C270


( Читать дальше )
  • +1
  • 12 января 2012, 19:51
  • noonv
  • 1

OpenCV benchmark


Не так давно, озадачился сравнением производительности OpenCV на разных платформах, чтобы понять какого быстродействия следует ожидать от программы с компьютерным зрением.
Была написана небольшая утилита — opencv_benchmark

( Читать дальше )