Перевод изображения
перемещает изображение B
= imtranslate(A
,translation
)A
вектором 2-D или 3-D преобразования, заданным в translation
.
Если A
имеет более чем две размерности и translation
является вектором с 2 элементами, затем imtranslate
применяет перемещение 2-D к каждой плоскости A
.
[
перемещает пространственно-ссылочное изображение B
,RB
] =
imtranslate(A
,RA
,translation
)A
со связанным с ним пространственным объектом привязки RA
. Вектор преобразования, translation
, находится в мировой системе координат. Функция возвращает переведенное пространственно-ссылочное изображение B
, со связанным с ним пространственным объектом привязки, RB
.
___ = imtranslate(___,
переводит вход изображение с помощью пар "имя-значение" для управления различными аспектами перевода.Name,Value
)
imtranslate
оптимизируется для интегрально оцененных translation
векторы.
Когда 'OutputView'
является 'full'
и translation
- дробное число пикселей, затем imtranslate
расширяет пределы мира выходного пространственного объекта привязки до ближайшего шага полного пикселя. imtranslate
делает это так, чтобы оно содержало как оригинальное, так и переведенное изображения в том же разрешении, что и входе изображение. Дополнительный объем изображения в каждом добавляется с одной стороны изображения в направлении, которое указывает вектор преобразования. Для примера, когда translation
является дробным и положительным как в X, так и в Y, затем imtranslate
расширяет максимальное число XWorldLimits
и YWorldLimits
чтобы окружить 'full'
ограничивающий прямоугольник в разрешении входного изображения.