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