/ / Wie man Unterschiede findet, wenn sich die Kamera nur vorwärts / rückwärts bewegt - opencv, Computer-Vision, Stereo-3D

Wie findet man Unterschiede, wenn sich die Kamera nur vorwärts / rückwärts bewegt - opencv, computer-vision, stereo-3d

Wenn sich die Kamera vorwärts / rückwärts bewegt, denke ichStereo-Gleichrichtung würde nicht funktionieren. Ich muss wohl direkt entlang der Epipolarlinie suchen. Derzeit ist mein einziger Hinweis, LineIterator zu verwenden, um die epipolare Linie zu durchlaufen und ihre Nachbarn als Deskriptor zu verwenden. Dies ist eine sehr unintelligente Methode. Ich möchte also wissen, ob es andere Möglichkeiten oder hilfreiche opencv-Funktionen gibt.

Antworten:

2 für die Antwort № 1

Altes Problem - Mark Pollefeys hatte vor ungefähr 18 Jahren eine gute Lösung dafür. Die Idee ist, in Polarkoordinaten zu korrigieren.

Sehen sein kurzes Papier und Vorlesungsnotizenund schauen Sie sich dort nach technischen Berichten um.


0 für die Antwort № 2

Sie könnten es mit Scale Invariant Feature Transform (SIFT) versuchen. Vielleicht könnten Sie mit diesem Deskriptor die Schlüsselpunkte erhalten und das Bild mit einer Transformationsfunktion pro Frame stabilisieren.

Sieben in Matlab