У меня есть список баллов. Каждая точка имеет координаты x
и y
(оба из которых являются целыми числами). Теперь я пытаюсь найти известные шаблоны, такие как линии, дуги или круги, зная, что точки не совсем соответствуют шаблону.Как найти узоры (линии, круги, ...) из списка точек?
Каков наилучший способ сделать это? У меня нет много подсказок, чтобы начать.
Редактировать: точки заказаны. Пользователь рисует что-то, и программа должна обнаруживать лучшие образцы. Например, если треугольник рисуется, он должен обнаружить три строки.
Все ли точки составляют единый узор? Или вы ищете несколько шаблонов в одном списке точек? – Nosredna
Я ищу несколько шаблонов в одном списке – Burkhard
Просто прочитайте ваши изменения. Пользователь рисует. Является ли этот рисунок пикселя, и у вас есть список пикселей? Или это чертеж сегмента линии, и у вас есть список конечных точек? – Nosredna