Подгонка полинома к точкам с помощью 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.