在R2012a或更低版本中替换worldToIntrinsic函数

时间:2013-03-28 22:48:20

标签: image matlab image-processing

MATLAB:替换R2012a或以下的worldToIntrinsic function

众所周知,讨论中的功能仅在R2013a或更高版本中可用,所以

任何可替换的内置函数或home-make方法都很好。

编辑:我没有imref2d类,但函数imtransform引入了world coordinate问题

我们拥有的是下面的xdata和ydata:

[ output, xdata, ydata ] = imtransform( imgDouble{1}, tform );

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

在我看来,如果你有可用的函数imtransform,你应该只计算逆变换(即tform的倒数),以便能够计算转变“在另一个方向”。如果您开始阅读imtransform函数以及相关函数maketformtformfwd以及tforminv,我想您将能够弄明白。我现在无法访问Matlab环境,或者我会为您运行一些测试 - 但我确信这些功能可以帮助您自己找到解决方案。

答案 1 :(得分:1)

调用imtransform后,您遇到的世界坐标问题是什么?在将图像网格引用到世界坐标系方面,XData / YData输出和UData / VData /大小名称/值输入的功能相当于使用imref2d。

如果您感兴趣的是几何变换所暗示的正向/反向意义上的点变换,那么您可以使用函数tformfwd / tforminv。很难知道如何在不知道你想要解决的问题的情况下回答这个问题。

  • 亚历