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

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

Что нового:
* ~1500 патчей,

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

Экзоскелет для таракана

таракан Мёртвая голова и CraftDuino
В нашей лаборатории, с некоторых пор, живут тараканы. Если конкретнее — тараканы «Мёртвая голова» (Blaberus craniifer) (см. справку про данный вид таракана в конце статьи).

И решил я сделать для них экзоскелет.
Идея экзоскелета состоит в том, чтобы при помощи камеры отслеживать движения таракана и в соответствии с его перемещением — выдавать команды управления на моторы мобильной платформы.

( Читать дальше )
  • +1
  • 6 мая 2015, 18:34
  • noonv
  • 2

Установка Python 3.4 и OpenCV 3.0 на Raspbian

Решил освоить raspberry, при этом не использовать компилируемые языки, выбор невольно остановился на Python 3.
Поскольку изначально планировалось задействовать OpenCV, то на текущий момент это возможно только с OpenCV 3.0 beta которая рекомендует использовать с ней Python 3.4.
Ни того ни другого в репозитории нет и пришлось собирать из исходников, по пути осваивая данный процесс. Идущим по моим следам посвящается:


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

Как научить робота видеть лица даже в облаках

голова робота
Для поездки на выставку Robotics Expo 2014, мы захотели научить нашего робота Элвина распознавать лица.
Это оказалось довольно просто — достаточно было воспользоваться готовым каскадным классификатором, а в поставке OpenCV уже есть готовые обученные классификаторы для детектирования лиц и глаз.

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

Пример использования компьютерного зрения на Raspberry Pi для следования по линии




Для создания робота, следующего по линии использовались: Raspberry Pi, библиотека wiringPi и библиотека компьютерного зрения OpenCV.

Что видит робот:

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

Подключение модуля камеры к Raspberry Pi


Как подключить модуль камеры к Raspberry Pi, видно в этом видео:

— шлейф от камеры, аккуратно вставляется в разъём, находящийся за Ethernet-разъёмом.

Для этого нужно:

( Читать дальше )
  • +1
  • 21 июля 2014, 11:23
  • noonv
  • 9

Детектирование объектов - поиск объекта по шаблону (Template matching)


Оглавление
1. OpenCV шаг за шагом. Введение.
2. Установка.
3. Hello World.
4. Загрузка картинки.
...
Детектирование объектов — поиск объекта по шаблону (Template matching)

Детектирование объекта по шаблону может пригодиться во множестве случаев. Самый простой пример — поиск заранее заданного объекта.
В OpenCV для этого есть замечательная функция cvMatchTemplate()

( Читать дальше )
  • 0
  • 10 января 2014, 20:13
  • noonv
  • 10

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)

( Читать дальше )
  • 0
  • 25 июня 2013, 08:56
  • noonv
  • 2