imtranslate
平移图像
语法
说明
按在 B = imtranslate(A,translation)translation 中指定的二维或三维平移向量平移图像 A。
如果 A 具有两个以上维度且 translation 是二元素向量,则 imtranslate 将二维平移应用于 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"边界矩形。






