如何使用TFORMINV吗?

7视图(30天)
大师Swaroop
大师Swaroop 2015年7月28日
回答: 大师Swaroop2015年7月28日
我刚开始使用Matlab的TFORMINV函数。我已经查了查文档。我想在现有的代码调试问题tforminv相关函数。
当我运行代码的时候,我得到以下错误:
错误使用tform > checkTform(第89行)
函数TFORMINV预计TFORM结构作为其第一或第二个参数。
错误在tform(29)行
[t] = checkTform (f numout变长度输入宗量{:});
错误在tforminv(第67行)
varargout = tform (“发票”、nargout变长度输入宗量{:});
错误在train_detector > traversetree(第357行)
[pixel_a_x_lmcoord, pixel_a_y_lmcoord] = tforminv (tf2meanshape、pixel_a_x_imgcoord pixel_a_y_imgcoord);
但是,tf2meanshape TFORM类型的对我来说。这是截图,显示tf2meanshape struct类型的调试期间,但当我进入下一行我得到上面的错误:
让我知道如果有任何额外的信息是必需的。提前谢谢。
3评论
大卫年轻
大卫年轻 2015年7月28日
编辑:大卫年轻 2015年7月28日
我现在可以看截图,但是我仍然不能看到生成的代码 tf2meanshape 。这是一个 affine2d 对象,而不是结构的要求,所以这是一个问题,你是否应该使用 maketform 结构相反,或是否你应该使用它 transformPointsInverse 方法应用转换。你不显示代码所以很难提供建议。

登录置评。

接受的答案

大师Swaroop
大师Swaroop 2015年7月28日
谢谢大卫,正如你所指出的,我不得不使用 transformPointsInverse 而不是 tforminv

更多的答案(0)

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!