【问题标题】:The replacement of worldToIntrinsic function in R2012a or belowR2012a及以下版本worldToIntrinsic函数的替换
【发布时间】:2013-03-28 22:48:19
【问题描述】:

MATLAB:R2012a 或更低版本中worldToIntrinsic function 的替换

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

任何可替换的内置函数或自制方法都是好的。

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

我们得到的是下面的 xdata 和 ydata:

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

有什么想法吗?

【问题讨论】:

  • 试图了解您在这里真正想要做什么。据我了解,当您通过 imref2d 类定义“世界”和“内在”坐标时,该功能很有用。您没有任何可用的...所以我认为您的图像没有要读取的属性。换句话说 - 你的问题比“替换这个功能”更大......你能更仔细地考虑一下你想要做什么,然后重新表述这个问题吗?
  • @Floris 谢谢,我没有 imref2d 类,但函数 imtransform 引入了世界坐标问题 我们拥有的是来自下面的 xdata 和 ydata: [ output, xdata, ydata ] = imtransform (imgDouble{1}, tform);

标签: image matlab image-processing


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    调用 imtransform 后出现的世界坐标问题是什么? XData/YData 输出和 UData/VData/Size 名称/值输入在功能上等同于使用 imref2d 将图像网格引用到世界坐标系。

    如果您感兴趣的是几何变换所隐含的正向/反向点变换,那么您可以使用函数 tformfwd/tforminv。如果不知道您要解决的问题,很难知道如何回答这个问题。

    • 亚历克斯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-28
      • 2016-06-17
      • 2012-08-29
      • 1970-01-01
      相关资源
      最近更新 更多