-
33. OpenCV шаг за шагом. Сравнение контуров через суммарные характеристики — моменты
Оглавление 1. OpenCV шаг за шагом. Введение. 2. Установка. 3. Hello World. 4. Загрузка картинки. … 31. Типы данных OpenCV — хранилище памяти, последовательность 32. Нахождение контуров и операции с ними 33. Сравнение контуров через суммарные характеристики — моменты Сравнение контуров — распространённая задача, возникающая, например, при решении проблемы поиска заданного объекта на изображении (template…
cvGetCentralMoment, cvGetHuMoments, cvGetNormalizedCentralMoment, cvMatchShapes, cvMoments, OpenCV, шаг за шагом
-
Установка и настройка OpenCV (2.3) + Python (2.7) на Windows 7
Установка и настройка OpenCV (2.3) + Python (2.7) на Windows 7. Шаг 1: Загрузите Python 2.7 по ссылке http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi. Обязательно нужно установить 32 битную версию, так как OpenCV не работает с 64 битной версией. Шаг 2: Загружаем и инсталируем OpenCV 2.3 по ссылке: http://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 —…
-
Отслеживание лица — OpenCV + Arduino
Проект отслеживания лиц, основанный на системе распознавания лиц (на основе OpenCV) и системой слежения на базе Arduino и сервомашинок. OpenCV, захватывает видео с веб-камеры и использует готовый алгоритм OpenCV для детектирования лиц. Если лицо обнаружено, то система начинает его отслеживать (рассчитываются координаты (X, Y) его центра и передаются на Arduino через последовательный порт (USB)). Контроллер…
-
Захват объекта и вычисление расстояния до него на основе системы стереовидения
Обнаружил ОЧЕНЬ интересный проект по использованию OpenCV и системы стереовидения ( 2-е веб-камеры ) для распознавания и захвата объектов и вычисления расстояния до объекта на основе карты глубины (depth map). Автор проекта использовал OpenCV + cvBlobsLib + 2-е веб-камеры.
-
3D-камера а-ля Kinect
Используя портативный проектор, камеру и одноплатный компьютер (BeagleBoard) можно собрать портативную 3D-камеру (по типу работы, схожую с сенсором Kinect).
-
Реализация SLAM у Qbo
Проект социального робота Qbo, очень интересен. Хотя бы тем, что является примером использования открытого ПО (ОС Linux и операционной системы для роботов — ROS). А так же — наглядным примером использования и реализации различных методов робототехники. Совсем недавно мы рассмотрели такое понятие, как SLAM. На примере робота пылесоса Neato XV-11, мы увидели, как работает SLAM…
Lucas-Kanade, OpenCV, PCL, Qbo, SLAM, SURF, облако точек, одометрия, оптический поток, ПИД, расстояние Махаланобиса, стерео-зрение, фильтр Калмана
-
Loki — самодельный робот
-
BMW представила свою версию робота-автомобиля и реализация отслеживания разделительных полос на OpenCV
Похоже, среди различных корпораций, тема роботизированных автомобилей, способных самостоятельно ориентироваться в обстановке на дороге (избегать препятствия: пешеходов, другие автомобили и т.п.), более чем популярна. Самый известный пример подобной разработки — робот-автомобиль от Google. Теперь и BMW подготовила свой вариант робота-автомобиля.
-
Kinect — начало работы — настройка OpenCV
Перед самым Новым Годом, мне наконец-то доставили сенсор Kinect 🙂 Вот он, красавец:
-
Оборудование для опытов с техническим зрением — web-камера Logitech HD Webcam C270
Оборудование предоставлено компанией Farnell, за что ей (и лично Ryan Gibson) большое спасибо! Итак, мне в руки попала камера Logitech HD Webcam C270* интерфейс USB 2.0* встроенный микрофон* длина кабеля — 1.5 м
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…