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