2017-02-01 4 views
2

Я спросил его на форумах MATLAB, но не получил ответа. Надеясь кто-то может ответить на этот вопрос здесь:ошибка времени выполнения в примере настройки пакета - matlab

Я попытался с помощью примера корректирующий Bundle на 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 полностью отличается от того, что ожидает функция. Есть ли ошибка или неправильный вызов функции в коде настройки пакета?

+0

Если вы считаете, что обнаружили ошибку в коде MathWorks, вероятно, лучше обратиться в службу технической поддержки: https://www.mathworks.com/support/contact_us/index.html –

ответ

2

Это была ошибка с моей стороны. Несколько лет назад я загрузил набор инструментов Vincent's MATLAB для использования, и у него был вызов функции bundleAdjustment, который перегрузил функцию MATLAB.

Смежные вопросы