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