Переведите изображение
переводит отображают 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' ограничительный прямоугольник в разрешении входного изображения.