Отслеживание движений мультитач внутри кадра с помощью передатчиков и приемников - PullRequest
0 голосов
/ 15 декабря 2011

Проблема с отслеживанием мультитач (не менее двух касаний) на следующем фреймовом устройстве.

Белые кружки - светодиоды, а черные кружки - приемники. Когда пользователь перемещает пальцы в этом кадре, мы можем проанализировать, какие приемники получили свет от светодиодов, а какие - нет. Исходя из этого, нам нужно как-то отслеживать движения пальцев.

Первая проблема в том, что у нас есть отдельные координаты x и y. Какой эффективный способ их объединить? Вторая проблема касается анализа координат, когда два пальца находятся близко друг к другу. Как провести различие между ними?

Я обнаружил, что здесь полезна камера кластеризации k-средних. Какие еще алгоритмы мне следует посмотреть более тщательно, чтобы справиться с этой задачей?

enter image description here

1 Ответ

1 голос
/ 17 декабря 2011

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

Вам действительно нужно знать положение каждого пальца?Это правильная абстракция для этой ситуации?Возможно, вы могли бы получить разумный пользовательский интерфейс, если бы вы ограничились одним пальцем для точного наведения и распознавали, например, команды жестов некоторыми средствами, которые не использовали промежуточное представление положений пальцев.Можете ли вы найти жесты, которые можно легко отличить друг от друга по необработанным показаниям датчиков?

Я полагаю, что стереотипный подход к информатике заключается в том, чтобы собирать показания датчиков с разных жестов, отбрасывать их на каком-токоробка машинного обучения, и надеюсь на лучшее.Вы также можете попытаться нарисовать графики того, как показания датчиков меняются со временем для разных жестов, и посмотреть на них, чтобы увидеть, если что-то очевидное выделяется.Если вы хотите попробовать алгоритмы машинного обучения, http://www.cs.waikato.ac.nz/ml/weka/ может быть хорошим началом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...