Оцените 3-D геометрическое преобразование из совпадающих пар точек
оценивает 3-D геометрическое преобразование между двумя наборами точек 3-D путем отображения инлиеров в совпадающих точках из одного набора 3-D точек tform
= estimateGeometricTransform3D(matchedPoints1
,matchedPoints2
,transformType
)matchedPoints1
к inliers в совпадающих точках из другого набора 3-D точек matchedPoints2
.
[
дополнительно возвращает вектор, задающий каждую совпадающую пару точек как inlier или выбросы, используя входные параметры из предыдущего синтаксиса.tform
,inlierIndex
]
= estimateGeometricTransform3D(___)
[
дополнительно возвращает код состояния, указывающий, могла ли функция оценить преобразование, и, если нет, почему это не удалось. Если вы не задаете tform
,inlierIndex
,status
] = estimateGeometricTransform3D(___)status
Выходу функция вместо этого возвращает ошибку для условий, которые не могут привести к результатам.
[___] = estimateGeometricTransform3D(___,
задает дополнительные опции, используя один или несколько аргументы пары "имя-значение" в дополнение к любой комбинации аргументов из предыдущих синтаксисов. Для примера, Name,Value
)'Confidence',99
устанавливает значение доверия для нахождения максимального количества инлиеров равным 99
.
Функция исключает выбросы, используя алгоритм консенсуса выборки M-estimator (MSAC). Алгоритм MSAC является вариантом алгоритма консенсуса случайной выборки (RANSAC). Результаты могут не быть идентичными между запусками из-за рандомизированного характера алгоритма MSAC.
[1] Хартли, Ричард и Эндрю Зиссерман. Несколько видов геометрии в Компьютерное Зрение. 2-й эд. Кембридж, Великобритания; Нью-Йорк: Cambridge University Press, 2003.
[2] Торр, P.H.S., и А. Циссерман. MLESAC: новый робастный оценщик с приложением для оценки геометрии изображения. Компьютерное зрение и понимание изображений 78, № 1 (апрель 2000): 138-56. https://doi.org/10.1006/cviu.1999.0832.