2016-07-20 7 views
0

Ich möchte die "Tiefe" (Abstand) eines Punktes in einer Bitmap erhalten. Zum Beispiel, wenn es zwei Elemente in einem Foto gibt, ich möchte wissen, welche von ihnen eine größere Tiefe hat, bedeutet, welche von ihnen ist weiter weg.Die Tiefe eines Punktes in einer Bitmap erhalten

Wie ein Bild RGB hat, hat es auch einige Tiefendaten? oder gibt es eine andere Möglichkeit, die Tiefe zu kennen?

Dank

+0

Möchten Sie wissen, welcher Punkt weiter von der Kamera entfernt ist? – Jonas

+0

Ja, das ist ein guter Anfangspunkt. nachdem ich das mache, werde ich die genaue Entfernung des Punktes von der Kamera wissen wollen. –

+0

Mit welchen Mitteln wurde die Bitmap erstellt und wie würde der verwendete Sensor diese Tiefeninformationen erfassen können? – MSalters

Antwort

2

Es ist nicht möglich, Tiefeninformationen direkt von einer Bitmap zu erhalten. Eine Bitmap enthält eine so genannte "Farbtiefe", die nichts anderes als Farbinformationen ist. Die Menge an Informationen, die ein Bitmap aufnehmen kann, reicht von 1 Bit (schwarz und weiß) bis zu 32 Bit (RGB) pro Pixel.

Diese Website bietet eine sehr gute Referenz auf Bitmaps: A Beginners Guide to Bitmaps

Aber noch ist es nicht unmöglich, detaillierte Informationen von einem regelmäßigen Bildformat/Bitmap zu berechnen. Verschiedene Ansätze wurden die Aufgabe der Tiefenschätzung wie Saxena et al., 2007

Dies ist jedoch eine anspruchsvolle Aufgabe Markov Random Field (MRF) hält so images features aufgerufen, hierarchisch, Multiskalen-Basis zu lösen entwickelt, die verwendet werden können, um die Aufgabe der Schätzung der Tiefe Beziehung zu lösen zwischen verschiedenen Objekten (Punkten) in einem Bild. Auf ihrer website finden Sie weitere Beispiele ihrer Arbeit und Links zu weiteren Lesungen.

0

Übliche Bildformate speichern keine Tiefeninformationen wie üblich Kameras, die nicht erfassen. Wenn Sie Stereofotos haben, können Sie sich die räumliche Rekonstruktion ansehen.

Verwandte Themen