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