2016-04-14 19 views
0

ich bin neu in opencv und ich möchte eine Lochkamera verwenden, um die Tiefe in einem Bild zu schätzen. Wie ist das möglich ? Ich meine, kann ich es erreichen Oder brauche ich zwei Kameras oder andere Sensoren?Wie kann eine Lochkamera Tiefe wahrnehmen?

Antwort

2

Die einfache Antwort ist nein. Wenn Sie nur ein einzelnes Bild haben, gibt es keine Möglichkeit, die Tiefe eines einzelnen Pixels in diesem Bild zu bestimmen.

Sie können Struktur aus Bewegung verwenden, um eine Tiefenkarte zu erstellen, wenn Sie ein Video anstelle eines Bildes haben würden. Dies verwendet einen Unterschied in den Folgerahmen, um die Tiefe zu schätzen.

Siehe http://www.morethantechnical.com/2012/02/07/structure-from-motion-and-3d-reconstruction-on-the-easy-in-opencv-2-3-w-code/

+0

Ja, ich habe eine Bildfolge haben (Video). Dieser Link sieht sehr hilfreich aus, vielen Dank! –