MATLAB: R2012a及以下版本worldToIntrinsic函数的替换
众所周知,讨论中的功能仅在 R2013a 或更高版本中可用,因此
任何可替换的内置功能或自制方法都是好的。
编辑:我没有 imref2d 类,但函数 imtransform 引入了世界坐标问题
我们拥有的是下面的 xdata 和 ydata:
[ output, xdata, ydata ] = imtransform( imgDouble{1}, tform );
有任何想法吗?
MATLAB: R2012a及以下版本worldToIntrinsic函数的替换
众所周知,讨论中的功能仅在 R2013a 或更高版本中可用,因此
任何可替换的内置功能或自制方法都是好的。
编辑:我没有 imref2d 类,但函数 imtransform 引入了世界坐标问题
我们拥有的是下面的 xdata 和 ydata:
[ output, xdata, ydata ] = imtransform( imgDouble{1}, tform );
有任何想法吗?
调用 imtransform 后出现的世界坐标问题是什么?XData/YData 输出和 UData/VData/Size 名称/值输入在功能上等同于使用 imref2d 将图像网格引用到世界坐标系。
如果您感兴趣的是几何变换所隐含的正向/反向点变换,那么您可以使用函数 tformfwd/tforminv。在不知道您要解决的问题的情况下,很难知道如何回答这个问题。
在我看来,如果你有imtransform
可用的函数,你应该简单地计算逆变换(即 的倒数tform
),以便能够计算“在另一个方向”的变换。如果您开始阅读有关该imtransform
功能以及相关功能maketform
和tformfwd
and的信息tforminv
,我认为您将能够弄清楚。我现在无法访问 Matlab 环境,否则我会为您运行一些测试 - 但我 90% 确信这些功能将帮助您自己找到解决方案。