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