У меня есть кривые Безье. Только 2 и 3 порядка. Надо их как-то сравнивать. Заданны они всегда опорными точками. Думаю квадратичные приводить к кубическим и дальше сравнивать через область, описанную опорными точками. Это что-то типо проверки на bounding box. Если проверка прошла, то искать промежуточные точки одной кривой и искать ближайшие промежуточные другой. Разницу считать той самой «степенью похожести».
Мб кто-то может что-то дельное посоветовать? Пока занимаюсь другими тасками, решил пообсуждать эту тут)
Кстати, задача не ограничивается на сравнении только кривых. Также нужно сравнивать сложные кривые, образованные несколькими кривыми Безье, последовательно соединённых через опорные точки. Здесь, видимо, простого решения не будет, нужно городить какой-нибудь эмпирический анализ.