У меня есть набор случайно распределенных точек в системе координат, и мне интересно узнать, образуют ли некоторые из точек какие-либо геометрические фигуры, например квадрат, круг, параллелограмм или простые линии.
Существуют ли какие-либо библиотеки или алгоритмы для распознавания шаблонов?
Или, может быть, несколько советов, как программировать что-то подобное?