CraftDuino v2.0
  • - это CraftDuino - наш вариант полностью Arduino-совместимой платы.
  • CraftDuino - настоящий конструктор, для очень быстрого прототипирования и реализации идей.
  • Любая возможность автоматизировать что-то с лёгкостью реализуется с CraftDuino!
Просто добавьте CraftDuino!
Рейтинг
+10.37
голосов:
9
avatar

Компьютерное зрение  

Получение круговой панорамы на Raspberry Pi


Чтобы получить круговую панораму, Katherine Scott использовала: одноплатный компьютер Raspberry Pi с модулем камеры и панорамную линзу для iPhon-а.

Однако, получаемое изображение слишком искажено:

( Читать дальше )
  • 0
  • 29 ноября 2013, 16:35
  • admin
  • 1+1

OpenCV и работа с видео


Небольшой ликбез по поводу OpenCV и работы с видео.

OpenCV поддерживает множество способов захвата и записи видео на всевозможных аппаратных и программных платформах. При этом не используются какие-то его внутренние технологии, а задействуются возможности платформы и установленных на ней библиотек.

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

OpenCV: Raspberry Pi vs BeagleBone Black



Видеозахват с нонеймовской web-камеры (отдаёт картинку в формате YUYV):
Raspberry Pi
320x240 - FPS 2
160x120 - FPS 11


BeagleBone Black
320x240 - FPS 4
160x120 - FPS 18


Результаты opencv_benchmark на RaspberyPi Model B (от LoAP)

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

Быстрая визуальная одометрия и построение 3D-карты на базе RGB-D-данных


ccny_rgbd — коллекция утилит для быстрой визуальной одометрии и построения 3D-карт на базе данных от RGB-D-камер (типа Microsoft Kinect).

Софт содержит:

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

Intel Perceptual Computing SDK

На поле естественных интерфейсов и Perceptual Computing выходит компания Intel.


Perceptual Computing — это технология, позволяющая пользователю взаимодействовать с устройствами, используя естественные для человека способы: голосовые команды, движения рук, мимика лица и т.п.


На 3D-сенсор Kinect от компании Microsoft, компания Intel отвечает своей камерой CREATIVE Interactive Gesture Camera™ и Intel Perceptual Computing SDK.

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

Компьютерное зрение на Wi-Fi роутере TP-LINK TL-MR3020 при помощи tinycv


Чего уже только не сделали на малыше TP-LINK TL-MR3020!
Ведь, это действительно доступный крохотный одноплатник на базе Linux с Wi-Fi, Ethernet, USB и UART-ом на борту (и несколькими GPIO).
Простой робот телеприсутствия, система для умного дома и многое-многое другое.
Как помним, в прошивке OR-WRT — уже идёт утилита mjpg_streamer, которая может захватывать кадр с веб-камеры,
сжимать его в JPEG (если камера отдаёт кадры в формате YUYV) и отдавать кадр в сокет.

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

OpenCV - определение доминирующих цветов на изображении

Оглавление

Определение доминирующих цветов на изображении — очень полезная техника, например для выбора палитры веб-сайта, элементов UI и т.п.

Существуют и online-сервисы, решающие подобную задачу самыми разными методами.
Однако, попробуем решить данную задачку самостоятельно при помощи OpenCV.

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

Методы OpenCV - алгоритм кластеризации k-means

Оглавление

k-means (метод k-средних) — метод кластеризации, стремящийся минимизировать суммарное квадратичное отклонение точек кластеров от центров этих кластеров.

Кластеризация — задача машинного обучения, состоящая в разбиении заданной выборки объектов (данных) на непересекающиеся подмножества/группы (кластеры) на основе близости их признаков/значений. Т.о., каждый кластер состоит из схожих объектов.

Кластеризация позволяет:
* лучше понять данные (выявив структурные группы),
* компактное хранение данных,
* выявление новых объектов.


В OpenCV, алгоритм k-means реализован в cxcore, т.к. он был реализован задолго до появления библиотеки ML.
K-means пытается найти кластеры в наборе данных.
Это реализуется функцией cvKMeans2().

Алгоритм работы k-means:

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

Вышла новая версия OpenCV 2.4.3


Увидел свет релиз новой версии самой популярной библиотеки компьютерного зрения — OpenCV2.4.3!

Что нового:

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