2D локальное геометрическое преобразование взвешенного среднего
LocalWeightedMeanTransformation2D
объект инкапсулирует 2D локальное геометрическое преобразование взвешенного среднего.
Можно создать LocalWeightedMeanTransformation2D
объект с помощью следующих методов:
fitgeotrans
функция, которая оценивает геометрическое преобразование, которое сопоставляет пары контрольных точек между двумя изображениями.
images.geotrans.LocalWeightedMeanTransformation2D
описанный здесь. Эта функция создает LocalWeightedMeanTransformation2D
объект с помощью координат фиксированных точек и перемещая точки и конкретное количество точек, чтобы использовать в локальном вычислении взвешенного среднего.
tform = images.geotrans.LocalWeightedMeanTransformation2D(
создает movingPoints
,fixedPoints
,n
)LocalWeightedMeanTransformation2D
возразите данным координатам контрольной точки в movingPoints
и fixedPoints
, которые задают совпадающие контрольные точки в перемещении и зафиксированных изображениях, соответственно. Затем
самые близкие точки используются, чтобы вывести второе преобразование полинома степени для каждой пары контрольной точки.
outputLimits | Найдите выход, пространственные данные пределы вводят пространственные пределы |
transformPointsInverse | Примените обратное геометрическое преобразование |
Локальное преобразование взвешенного среднего выводит полином при каждом использовании контрольной точки, граничащем с контрольными точками. Отображение в любом местоположении зависит от взвешенного среднего этих полиномов. Затем
самые близкие точки используются, чтобы вывести второе преобразование полинома степени для каждой пары контрольной точки. n
может быть всего 6, но создание его маленькие риски, генерирующие плохо обусловленные полиномы.