Детектор движения
Задача: имея множество точек на плоскости, распределить их по группам (созвездиям) так, чтобы в каждой группе были точки, проявляющие сходные признаки движения. Кроме того, для каждой группы требуется установить сопутствующие характеристики их движения: форма, скорость, ускорение, угол поворота, скорость приближения/удаления.
На рисунке ниже показаны основные типы движения.
|
|
|
|
| 1 - без движения | 2 - смещение | 3 - поворот | 4 - масштабирование
|
Из этих картинок хорошо видно, как много информации можно потерять "упростив" задачу распознавания изображений, сосредоточившись на статической картинке вместо видео. Это все равно что "облегчить" авто, удалив из него двигатель и слив бензин.
Ваше имя:
| Articles & posts |
|---|
| Временная память - удобная альтернатива | Многие, наверное, сталкивались с "ограничением" языка Си на работу со строками, когда надо возвратить строку или другие объемные данные, созданные внутри функции. Сейчас вы поймете, почему я взял это слово в кавычки :)
|
|---|
| Функция создания точки останова на чтение/запись | Эта функция будет полезна при отладке, когда нужно определить, где портятся заданные данные.
|
|---|
| Кремль со спутника | Вид со спутника на несколько известных мест. Карты maps.google.com.
|
|---|
| Представление цвета | Принцип разложения цветов на составляющие для удобного их сравнения. Существующие два олсновных формата представления цвета.
|
|---|
| Сравнение цветов | Соображения по поводу возможного алгоритма сравнения цветов.
|
|---|
| Детектор движения | Общие соображения насчет алгоритма обнаружения движения.
|
|---|
| Сборщик мусора | Альтернатива стандартному алгоритму сборщика мусора, используемому в java.
|
|---|
|