-
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 м
-
OpenCV benchmark
Не так давно, озадачился сравнением производительности OpenCV на разных платформах, чтобы понять какого быстродействия следует ожидать от программы с компьютерным зрением.Была написана небольшая утилита — opencv_benchmark
-
OpenCV — установка 2.3.1
Установка OpenCV 2.3.1 никакой трудности не представляет. Скачиваем OpenCV-2.3.1-win-superpack.exe (131.1 MB — 7z SFX). Запускаем этот самораспаковывающийся архив и указываем путь распаковки, например корень диска C: (после распаковки, c:\opencv занимает 1.2 Gb O_o — впрочем, большая часть — это собранные файлы библиотеки под разные платформы (intel64, GPU) и версии компиляторов и если удалить ненужные файлы, […]
-
32. OpenCV шаг за шагом. Нахождение контуров и операции с ними
Оглавление 1. OpenCV шаг за шагом. Введение. 2. Установка. 3. Hello World. 4. Загрузка картинки. … 29. Интегральное изображение 30. Трансформация изображения — аффинные преобразования, гомография 31. Типы данных OpenCV — хранилище памяти, последовательность 32. Нахождение контуров и операции с ними Контурный анализ — это один из важных и очень полезных методов описания, хранения, распознавания, […]
cvContourArea, cvContourPerimeter, cvDrawContours, cvFindContours, cvMinEnclosingCircle, OpenCV, шаг за шагом
-
31. OpenCV шаг за шагом. Типы данных OpenCV — хранилище памяти, последовательность
Оглавление1. OpenCV шаг за шагом. Введение.2. Установка.3. Hello World.4. Загрузка картинки.…28. Преобразование Хафа29. Интегральное изображение30. Трансформация изображения — аффинные преобразования, гомография31. Типы данных OpenCV — хранилище памяти, последовательность На шаге про преобразование Хафа, вы, возможно, обратили внимание, на непонятные типы данных CvMemStorage и CvSeq, которые использовались в примерах использования функций cvHoughLines2() и cvHoughCircles() OpenCV использует […]
cvCreateMemStorage, cvCreateSeq, cvGetSeqElem, CvMemStorage, cvReleaseMemStorage, CvSeq, cvSeqPush, OpenCV, шаг за шагом
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…