How can I get the structure from motion from multiple views example code to run?

2 visualizaciones (últimos 30 días)
I'm running MATLAB R2017b and trying to get started with the computer vision toolbox. I've checked using ver that I have correctly installed everything and seem to be running "Computer Vision System Toolbox" Version 8.0 but when I try the example code for SfM from multiple views I receive the following error message:
Undefined function or variable 'helperEstimateRelativePose'.
Error in SfM_example (line 69)
[relativeOrient, relativeLoc, inlierIdx] = helperEstimateRelativePose(matchedPoints1, matchedPoints2,
cameraParams);
The help directory also does not list helperEstimateRelativePose, so any advice is appreciated.
My full script is attached for reference.

Respuesta aceptada

Robert Watson
Robert Watson el 14 de Nov. de 2017
Editada: Robert Watson el 5 de Dic. de 2017
Ah turns out the helperEstimateRelativePose.m script is stored locally with the example but not online. Should be visible at: C:\Users\<username>\Documents\MATLAB\Examples\vision\StructureFromMotionFromMultipleViewsExample
Edit: I also realised that the files only appear locally once the command below has been run. This command is given when the "try in MATLAB" link is clicked in the online documentation (visible when signed in to your Mathworks account).
openExample('vision/StructureFromMotionFromMultipleViewsExample')
The script is also attached, but for the most up to date version use the method above.

Más respuestas (0)

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by