2017-02-01 4 views
2

Je l'ai demandé dans les forums MATLAB, mais n'a pas eu de réponse. espérant que quelqu'un peut répondre à la question ici:erreur d'exécution dans l'exemple de réglage de paquet - matlab

J'essayé d'utiliser par exemple Bundle d'ajustement à https://www.mathworks.com/help/vision/ref/bundleadjustment.html#inputarg_xyzPoints

Cependant, je reçois une erreur: « Erreur à l'aide getPrmDflt (ligne 47) de nombre impair de paramètres dans l'erreur de PRM dans bundleAdjustment (ligne 49) getPrmDflt (varargin, { 'KMask', [], 'nitr', 500, ... »

à cette ligne: [xyzRefinedPoints, refinedPoses] = bundleAdjustment (xyzPoints, pointTracks, cameraPoses, cameraParams);

Après avoir examiné plus en détail l'entrée de getPrmDflt est totalement différente de ce que la fonction attend. Y a-t-il un bug ou un mauvais appel de fonction dans le code de réglage du paquet?

+0

Si vous pensez avoir trouvé un bogue dans le code de MathWorks, il est préférable de contacter le support technique pour obtenir de l'aide: https://www.mathworks.com/support/contact_us/index.html –

Répondre

2

c'était une erreur de mon côté. J'avais téléchargé la boîte à outils MATLAB de Vincent il y a quelques années pour l'utiliser et il y avait un appel de fonction bundleAdjustment qui surpassait la fonction MATLAB.