对图像应用几何变换
[___] = imwarp(___,
指定要使用的插值的类型。interp
)
[___] =
imwarp(___,
指定名称-值对组参数来控制几何变换的各个方面。 Name,Value
)
提示
如果输入变换 tform
未定义正向变换,则使用 OutputView
名称-值对组参数来加速变换。
imwarp
通过将输出图像中的位置映射到输入图像中的对应位置来确定输出图像中像素的值(逆映射)。imwarp
在输入图像中进行插值,以计算输出像素值。
下图说明了一种平移变换。按照惯例,输入空间中的坐标轴标记为 u 和 v,输出空间中的坐标轴标记为 x 和 y。在图中,请注意 imwarp
修改了定义输入图像中像素位置的空间坐标。(1,1) 处的像素现在位于 (41,41)。在棋盘图像中,每个黑色、白色和灰色正方形的高度和宽度均为 10 个像素。有关空间坐标和像素坐标之间区别的详细信息,请参阅图像坐标系。
输入图像平移后
affineOutputView
| centerCropWindow2d
| imregdemons
| imregister
| imregtform
| imtranslate
| missing
| randomCropWindow2d