2

我在 MATLAB 论坛上问过,但没有得到回应。希望有人可以在这里回答这个问题:

我尝试在https://www.mathworks.com/help/vision/ref/bundleadjustment.html#inputarg_xyzPoints使用捆绑调整示例

但是,我收到一个错误:“错误使用 getPrmDflt(第 47 行)prm 中的奇数个参数 bundleAdjustment 中的错误(第 49 行)getPrmDflt(varargin,{ 'KMask', [], 'nItr', 500, ..."

在这一行: [xyzRefinedPoints,refinedPoses] = bundleAdjustment(xyzPoints,pointTracks,cameraPoses,cameraParams);

在深入研究之后,getPrmDflt 的输入与函数所期望的完全不同。捆绑调整代码中是否存在一些错误或错误的函数调用?

4

1 回答 1

2

这是我这边的一个错误。几年前我下载了 Vincent 的 MATLAB 工具箱以供使用,它有一个 bundleAdjustment 函数调用,它覆盖了 MATLAB 函数。

于 2017-02-02T02:36:57.270 回答