【发布时间】:2013-11-25 18:07:54
【问题描述】:
我们可以通过'cp2tform'函数使用控制点构造一个'TFORM'结构,但是我想知道我们是否可以获得显式变换矩阵形式,而不是'TFORM'结构,以便我可以计算像素大小原始图像的变换图像,其中像素大小 dx 不等于 dy。
【问题讨论】:
标签: matlab image-processing matrix registration transformation
我们可以通过'cp2tform'函数使用控制点构造一个'TFORM'结构,但是我想知道我们是否可以获得显式变换矩阵形式,而不是'TFORM'结构,以便我可以计算像素大小原始图像的变换图像,其中像素大小 dx 不等于 dy。
【问题讨论】:
标签: matlab image-processing matrix registration transformation
如果TFORM 是返回的结构,您可以访问转换矩阵:
TFORM.tdata.T
和
TFORM.tdata.Tinv
一个用于正向变换,另一个用于逆向变换。
您可以在 IPT 工具箱中编辑maketform.m 文件,看看它们在内部是如何使用的。
【讨论】:
imtransform 函数的选项(关于转换后图像的大小)
cp2tform 调用maketform 并使用用户定义的转换?
polynomial模式下,例如,它将是c.tdata,而不是c.tdata.T