Распознаватель Unistroke за 1 доллар

Распознавательunistrokeза1доллар

Загрузить

Исходный код $ 1: JavaScript , C #

Динамическое преобразование времени: C #

Рубиновый классификатор: C #

Псевдокод: $ 1 , Транспортир

Журналы жестов Unistroke: XML

Бумага: PDF

Это программное обеспечение распространяется в соответствии с соглашением New BSD License .

О

Распознаватель Unistroke Recognizer за $ 1 – это двухмерный сингл- Распознаватель штрихов, предназначенный для быстрого прототипирования пользовательских интерфейсов на основе жестов. В терминах машинного обучения $ 1 – это классификатор ближайшего соседа на основе экземпляров с функцией двухмерного евклидова расстояния, то есть сопоставитель геометрического шаблона. $ 1 является значительным расширением подхода пропорционального согласования формы, используемого в SHARK 2 , которая сама является адаптацией Подход эластичного сопоставления Тапперта с нулевым упреждением. Несмотря на свою простоту, $ 1 требует очень мало шаблонов для хорошей работы и составляет всего около 159 строк кода, что упрощает развертывание. Дополнительное улучшение под названием Транспортир увеличивает скорость на 1 доллар.

$ N Multistroke Recognizer расширяет $ 1 на жесты с несколькими ударами. $ P Point-Cloud Recognizer выполняет распознавание одно- и многоходов без комбинаторных накладных расходов, связанных с $ N, поскольку он игнорирует номер хода, порядок и направление. $ Q Super-Quick Recognizer расширяет $ P для использования на маломощных мобильные телефоны и носимые устройства, поскольку это колоссальные 172 × быстрее и немного точнее.

Распознаватели $ -семейства были встроены в множество проектов и даже в отраслевые прототипы, и многие из них были дополнены другими. Прочтите о влиянии $ -семейства.

Демо

В демонстрации ниже загружается только один шаблон unistroke для каждого из 23 типы жестов. Вы можете добавлять дополнительные удары по своему желанию и даже определять свои собственные удары.

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

элемент не поддерживается этим браузером.

Добавьте в качестве примера пользовательского типа: Удалить все определенные пользователем жесты:



Добавьте в качестве примера существующего типа:

Наши проекты программного обеспечения для жестов

Leave a comment

Your email address will not be published. Required fields are marked *