Я пишу программу для рисования. Я пытаюсь взять упорядоченный список позиций мыши и приблизить плавную квадратичную кривую BSpline. Кто-нибудь знает, как этого добиться?
Спасибо!
"Подгонка кривой B-сплайнов на основе адаптивного уточнения кривой с использованием доминантных точек" от Park & Lee и "Справедливая интерполяция и аппроксимация B-сплайнов путем минимизации энергии и вставки точек" Василева похоже, решают эту проблему. Также на первой ссылке вы найдете несколько ссылок, которые должны вам помочь.
Преобразование точек данных в контрольные точки в областях высокой кривизны и удаление точек данных в областях малой кривизны является общим подходом.