Ich habe eine Stereo-Kamera-Setup und ich versuche, eine 3D-Rekonstruktion der Szene zu generieren. Ich bin in der Lage, die Disparitätskarte aus den Bildern zu erhalten. Nachdem ich die Disparitätskarte bekommen habe, kann ich nicht verstehen, wie ich die Szene bekommen soll. Ich folge this Tutorial von MATLAB gegeben. Kann mir bitte jemand helfen? Ich habe alle meine Dateien hochgeladen here.Wie erhält man die Tiefe von Objekten aus der Disparity Map?
0
A
Antwort
-1
In der Regel liegt der Tiefenwert auf der Z-Koordinate. Aus dieser Disparitätskarte und unter Berücksichtigung des von Ihnen bereitgestellten Tutorial-Links müssen Sie nur ihre 3D-Position kennen, um die Tiefe des Objekts zu ermitteln. Sobald Sie die actual 3D (X,Y,Z)
kennen, müssen Sie nur auf die Z-Koordinate schauen.
Tutorial Section - Stitch a Sequence of Point Clouds
hScatter.ZData = ptCloudScene.Location(:,3);
Verwandte Themen
- 1. Bad Disparity Map mit StereoBM in OpenCV
- 2. Wie erhält man die Größe der Werte in einer Map?
- 3. Map Sammlung von Objekten
- 4. Wie erhält man die Sammlung von Objekten der polymorphen Assoziation `has_many`?
- 5. Wie überprüft man die Tiefe eines Objekts?
- 6. Wie erhält man die Anzahl der Aufzählungen?
- 7. Wie erhält man die Fehlermeldung von compileAndReturnError?
- 8. Wie erhält man einen ausgewählten Image Map Altwert?
- 9. Wie erhält man eine Schätzung aus der Regression in Excel?
- 10. Wie erhält man Spaltenwert aus der Datenbank mit Abfrage?
- 11. Wie erhält man Parameternamen aus einem Ausdrucksbaum?
- 12. Wie erhält man beim Testen Komponenten aus der Komponente?
- 13. Wie erhält man die Videobildrate auf Android?
- 14. AngularJs Direktiven - Wie man Attributwerte aus der Direktive erhält
- 15. Wie erhält man die Gesamtdistanz mit Google Maps API V3?
- 16. pyyaml map dict zu dict von objekten
- 17. Wie erhält man die aktuelle Zellensignalstärke?
- 18. jQuery erhält die größte Nummer aus der Liste
- 19. Wie erhält man die Art von Elementen in einem Container?
- 20. Wie erhält man die Geolokalisierung des Benutzers?
- 21. Python itertools.combinations: wie man die Indizes der kombinierten Zahlen erhält
- 22. Wie man die Tiefe einer rekursiven Unterverzeichnis Suche eingrenzt
- 23. Wie erhält man die Bestellnummer des Elements?
- 24. Wie man die verdichtete Form der paarweisen Abstände direkt erhält?
- 25. Google Map V3, wie man eine Liste der besten Fahrrouten für mehrere Ziele erhält?
- 26. Wie man Daten von einer Tabelle erhält
- 27. Wie erhält man Nachrichteninhalte von System.ServiceModel.Channels.Message?
- 28. Verwenden von Google Map-Objekten in einem Web-Worker?
- 29. Wie erhält man den Wert der Funktionsargumente?
- 30. Wie erhält man die Parameternamen der Konstruktoren eines Objekts (Reflektion)?
Also diese Tiefe I zu erhalten, ist der Abstand zwischen der Kamera und dem Objekt der Kameras richtig sehen? Gibt es eine Möglichkeit, es auf dem Bild anzuzeigen? –
Genau. Zeigen Sie den Tiefenwert auf dem Bild an? – 16per9
Ja. Wie Markierungen auf dem Bild. Meine Disparitätskarte ist von links nach rechts, also denke ich, ich kann vielleicht ein paar Schlüsselpunkte auf dem linken Bild auswählen und die Tiefe zu diesen Punkten auf dem Bild anzeigen. Ich hatte versucht, die pointCloud selbst anzuzeigen, aber ich konnte es nicht in der GUI, die ich entworfen habe, anzeigen. Da ich die Tiefe jetzt nicht in 3D zeigen kann, dachte ich, dass ich das in 2D machen werde. –