Myp писал(а):
наверняка кто-то что-то такое ковырял для слабых МК
Я подчеркну еще раз -
проблема ВОВСЕ НЕ в слабом МК, а в реалтайме.
Если вы возьмете ARM 100MHz и камеру 320х240 х 30Гц,
то получите еще меньше тактов на пиксель - посчитайте.
(А тут продвигаемые 1300х1000 х 15Гц - это вообще задача для специализированных ядер -
даже у гигагерцового пня будет всего 50 тактов на пиксель).
Myp писал(а):
обычная видеокамера обладает встроенным АРУ
Да. И это можно использовать.
Myp писал(а):
было бы интересно узнать вектор движения группы пикселей в кадре.
Ну это вы замечтались, конечно.
Тем более если речь идет о роботе, который сам по себе едет, поворачивает и колбасится.
Эту группу пикселей надо еще найти, сгруппировать,
она там будет не одна, и двигатся группы будут с разными скоростями.
Это, безусловно, сложная и не реалтаймовская задача _для таких условий_.
Но вот упростить задачу можно.
Давайте будем искать не "вектор движения группы пикселей",
а тупо - двигается ли что-то слева? Двигается ли что-то справа?
Или найти "центр чего-то движущегося". Думаю, и такая постановка
задачи может быть полезной и найдет применение.
Да, не везде и, конечно, не всегда - но ведь и это будет результатом!
Здесь сложность скорее в том, что у нас камера сама движется,
а не в самом детекторе движения.
Ведь датчики движения, которые висят повсеместно, работают
вообще по интегральному уровню... Ну нету у них пикселей.
У нас пиксели есть, но это не обязывает нас использовать сложные
алгоритмы и ставить сложные теоретические проблемы.