2017-02-07 3 views
2

Ich bin ein Anfänger, wenn es um das Thema Struktur von Bewegung kommt. Ich habe versucht, das Tutorial hier in der MathWorks-Webseite für SFM zu folgen: LINK.Struktur von Bewegung aus mehreren Ansichten w/MATLAB

Doch nach dem Code ausgeführt wird, erhalte ich diese Fehlermeldung:

Warning: Maximum number of trials reached. Consider increasing the maximum 
distance or decreasing the desired confidence. 
> In vision.internal.ransac.msac (line 136) 
    In estimateEssentialMatrix (line 161) 
    In helperEstimateRelativePose (line 43) 
    In PERFORM_SFM (line 70) 
Error using helperEstimateRelativePose (line 70) 
Unable to compute the Essential matrix 

Error in PERFORM_SFM (line 70) 
    [relativeOrient, relativeLoc, inlierIdx] = helperEstimateRelativePose(... 

Könnte jemand mir helfen zu verstehen, warum dies geschieht? Könnte mir jemand einen anderen Ansatz geben?

+1

Haben Sie in Betracht gezogen, die maximale Entfernung zu erhöhen oder das gewünschte Vertrauen zu verringern –

+0

Ich bin nicht sicher, wie das zu tun, und daher die Frage ... :) – troymyname00

+0

@ troymyname00 gleichen Tutorial und Fehler :-) hast du herausgefunden, wie löse es? – Incanus

Antwort

0

Ich habe gerade diesen Fehler behoben. In meinem Fall scheint es, dass ich zu viele Bilder verwendet habe, daher war das resultierende Gleichungssystem überbestimmt und daher konnte die Matrix nicht berechnet werden. Ich habe gerade mit einer Anzahl von Bildern ähnlich dem Beispiel (6, in meinem Fall) und genügend Kamera Bewegung von Frame zu Frame getestet, und es funktioniert wie es sollte.

Hoffe, das hilft.

Verwandte Themen