Я работаю над проектом, который работает с путями в 2-мерном пространстве. Пути - это списки пар координат (x, y), которые отслеживают маршрут, который пользователь взял, например, путь мыши на экране в течение некоторого фиксированного времени, например, 5 секунд. Я ищу способ сгруппировать пути некоторой мерой «одинаковости». Существуют ли какие-либо алгоритмы, предназначенные для этого? Например, если начальная позиция и конечная позиция двух путей аналогичны, и они оба перемещаются в каком-то «канале» по странице каким-то образом.алгоритм для сравнения путей координат
1
A
ответ
0
Вы ищете временные ряды схожие меры, такие как DTW и SAX.
см. Также: Dynamic Time Warping on Wikipedia. Этот метод, в частности, может использоваться с геодезическим расстоянием между координатными парами как «внутренняя» дистанционная функция.
Смежные вопросы
- 1. лучший алгоритм для сравнения набора координат в базе данных
- 2. Алгоритм для сравнения Ranges
- 3. сравнения длина путей
- 4. Захват координат чертежа для андроидов как путей
- 5. Алгоритм сравнения
- 6. Нажатие координат на массив путей
- 7. Алгоритм несвязанных путей
- 8. Алгоритм для сравнения нескольких значений
- 9. euclidean алгоритм для сравнения изображений
- 10. алгоритм для сравнения отсортированного массива
- 11. Алгоритм для сравнения двух изображений
- 12. Алгоритм для сравнения двух списков
- 13. Алгоритм C++ для фильтрации нерелевантных данных координат
- 14. Лучший алгоритм сравнения базовой координаты с списком n координат и определения ближайших координат m?
- 15. Аппроксимационный алгоритм для непересекающихся путей в сетке
- 16. Алгоритм для перемещения сетки связанных путей
- 17. Алгоритм Дийкстры для вычисления N кратчайших путей
- 18. Алгоритм для нахождения числа кратчайших путей
- 19. Дейкстры алгоритм для нахождения кратчайших путей
- 20. Алгоритм сравнения торта
- 21. Аналогичный алгоритм сравнения строк
- 22. Алгоритм сравнения голосов
- 23. Алгоритм сравнения двух сигналов
- 24. алгоритм для сравнения списков чисел для сходства?
- 25. Java-алгоритм для сравнения деревьев для поддеревьев
- 26. Алгоритм сравнения текста
- 27. Алгоритм сравнения нескольких текстов
- 28. Perl алгоритм сравнения массивов
- 29. PHP алгоритм сравнения массива
- 30. Алгоритм сравнения двух продуктов?
Что вы подразумеваете под одинаковой? –
Как насчет сравнения углов между последовательными ногами (линии между двумя координатными парами). Таким образом, пути могут быть похожими, которые идут в разных направлениях, но имеют ту же «форму». Другой возможностью было бы сравнивать углы каждого сегмента линии (ноги) и опорной оси, например, ось оси x в вашем аксометре. – Stefan
Я подумал, и я придумал это: представьте координатное пространство как квадратные ячейки (скажем, 10 на 10). Затем координаты (x, y) преобразуются в ячейку, в которой они находятся. Назначьте письмо каждой ячейке. Запустите алгоритм расстояния levenstein для строк, используя пользовательские весы для замещений букв, которые отражают ячейки b/w расстояния. Это должно привести к стоимости конвертации одного пути в другой. – worker1138