11. OpenCV шаг за шагом. Обработка изображения - изменение размеров

1. OpenCV шаг за шагом. Введение.
2. Установка.
3. Hello World.
4. Загрузка картинки.
5. Вывод видео
6. Ползунок
7. Захват видео с камеры
8. Запись видео
9. События от мышки
10. Обработка изображения — сглаживание
11. Обработка изображения — изменение размеров

Очень часто при работе с изображениями требуется изменить их размер (уменьшить или увеличить).
В OpenCV это реализуется функцией cvResize()


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

Arduino управляет ракетой


Arduino играет роль бортового контроллера управления ракетой! Контроллер считывает данные с 2-х-осевого акселерометра и управляет четырьмя сервомашинками, которые поворачивают рули из бальсы.


( Читать дальше )
  • 0
  • 3 августа 2010, 22:44
  • admin
  • 7+7

Программирование Arduino - библиотека Firmata

Firmata library – библиотека, реализующая протокол Firmata
Firmata
Библиотека Firmata реализует протокол Firmata, что позволяет простым образом общаться с программами на компьютере.
Данная библиотека входит в состав Arduino IDE.

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

Открыт код операционной системы для роботов — Urbi


Компания Gostai, специализирующаяся в программном обеспечения для роботов, объявила об открытии исходного кода операционной системы Urbi под лицензией GNU AGPL.


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

10. OpenCV шаг за шагом. Обработка изображения - сглаживание

1. OpenCV шаг за шагом. Введение.
2. OpenCV шаг за шагом. Установка.
3. OpenCV шаг за шагом. Hello World.
4. OpenCV шаг за шагом. Загрузка картинки.
5. OpenCV шаг за шагом. Вывод видео
6. OpenCV шаг за шагом. Ползунок
7. OpenCV шаг за шагом. Захват видео с камеры
8. OpenCV шаг за шагом. Запись видео
9. OpenCV шаг за шагом. События от мышки
10. OpenCV шаг за шагом. Обработка изображения — сглаживание

Итак, мы научились загружать изображения, видео и даже получать картинку с камеры. Настала пора сделать с полученным изображением что-нибудь этакое. Начнём с простого примера сглаживания изображения.

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

Сервомашинки 2. Взгляд под корпус

Рассмотрим чуть подробнее особенности и различия сервомашинок на примере моделей представленных в нашем магазине.



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

Мышка управляет манипулятором!


Используя USB-мышку и Arduino, можно управлять самодельным манипулятором на сервах!

Стоит обратить внимание, как оригинально реализовано управление разными сервами c помощью одной мышки — это реализуется проверкой нажата ли левая/правая кнопка, а движение колёсика(Z-координата) управляет захватом руки.

Ссылки:
Controlling robotic arm with Arduino and USB mouse

7. OpenCV шаг за шагом. Захват видео с камеры

1. OpenCV шаг за шагом. Введение.
2. OpenCV шаг за шагом. Установка.
3. OpenCV шаг за шагом. Hello World.
4. OpenCV шаг за шагом. Загрузка картинки.
5. OpenCV шаг за шагом. Вывод видео
6. OpenCV шаг за шагом. Ползунок
7. OpenCV шаг за шагом. Захват видео с камеры

Работа с камерой почти ничем не отличается от работы с видео.
Просто вместо функции cvCreateFileCapture() нужно использовать функцию cvCreateCameraCapture(), которая в качестве параметра принимает не название файла, а идентификатор камеры.


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