Переведите изображение
B = imtranslate(A,translation)
[B,RB] =
imtranslate(A,RA,translation)
___ = imtranslate(___,method)
___ = imtranslate(___,Name,Value)
переводит отображают B
= imtranslate(A
,translation
)A
вектором сдвига, заданным в translation
. Если A
имеет больше чем две размерности, и translation
является двухэлементным вектором, imtranslate
применяет 2D перевод в 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'
в разрешении входного изображения.