Соответствуйте полиному к точкам с помощью RANSAC
находит полиномиальные коэффициенты, P = fitPolynomialRANSAC(xyPoints,N,maxDistance)P, путем выборки маленького набора точек, данного в xyPoints и генерация аппроксимаций полиномом. Подгонка, которая имеет большую часть inliers в maxDistance возвращен. Если подгонка не может быть найдена, то P возвращен пустой. Функция использует демонстрационное согласие M-средства-оценки (MSAC) алгоритм, изменение согласия случайной выборки (RANSAC) алгоритм, чтобы соответствовать данным.
[ возвращает логический массив, P,inlierIdx]
= fitPolynomialRANSAC(___)inlierIdx, это задает индексы для точек данных, которые являются inliers к подходящему полиному на основе maxDistance. Используйте входные параметры от предыдущего синтаксиса.
[___] = fitPolynomialRANSAC(___,Name,Value) задает дополнительные опции, заданные одним или несколькими Name,Value парные аргументы.
[1] Торр, P. H. S. и А. Зиссермен. "MLESAC: Новое Устойчивое Средство оценки с Приложением к Оценке Геометрии Изображений". Компьютерное зрение и Распознавание изображений. Издание 18, Выпуск 1, апрель 2000, стр 138–156.