Подходящее геометрическое преобразование к парам контрольной точки
tform = fitgeotrans(movingPoints,fixedPoints,transformationType)
tform = fitgeotrans(movingPoints,fixedPoints,'polynomial',degree)
tform = fitgeotrans(movingPoints,fixedPoints,'pwl')
tform = fitgeotrans(movingPoints,fixedPoints,'lwm',n)
берет пары контрольных точек, tform
= fitgeotrans(movingPoints
,fixedPoints
,transformationType
)movingPoints
и fixedPoints
, и использует их, чтобы вывести геометрическое преобразование, заданное transformationType
.
соответствует объекту tform
= fitgeotrans(movingPoints
,fixedPoints
,'polynomial',degree
)PolynomialTransformation2D
к парам контрольной точки movingPoints
и fixedPoints
. Задайте степень полиномиального преобразования degree
, который может быть 2, 3, или 4.
соответствует объекту tform
= fitgeotrans(movingPoints
,fixedPoints
,'pwl')PiecewiseLinearTransformation2D
к парам контрольной точки movingPoints
и fixedPoints
. Это преобразование сопоставляет контрольные точки путем разбивания плоскости в локальные кусочно-линейные области. Различное аффинное преобразование сопоставляет контрольные точки в каждой локальной области.
соответствует объекту tform
= fitgeotrans(movingPoints
,fixedPoints
,'lwm',n
)LocalWeightedMeanTransformation2D
к парам контрольной точки movingPoints
и fixedPoints
. Локальное преобразование взвешенного среднего создает отображение путем выведения полинома при каждом использовании контрольной точки, граничащем с контрольными точками. Отображение в любом местоположении зависит от взвешенного среднего этих полиномов. n
самые близкие точки используется, чтобы вывести второе преобразование полинома степени для каждой пары контрольной точки.
[1] Goshtasby, Ardeshir, "Кусочное линейное отображение функционирует для регистрации изображений", Распознавание образов, Издание 19, 1986, стр 459-466.
[2] Goshtasby, Ardeshir, "Регистрация изображений локальными методами приближения", Изображение и Вычисление Видения, Издание 6, 1988, стр 255-261.