Distanz von Auge zu Gegenstand

Hallo,
ich möchte ein Programm schreiben, welches automatisch die Distanz zu einem bestimmten Objekt berechnet und ausgibt. Nun ist meine Frage, wie man diesen berechnet. (Ich muss Text benutzen, da man hier keine Bilder benutzen darf)

Man hat zwei Bilder mit einer Kamera gemacht, im Abstand von z.B. 10 cm, die Blickrichtung nicht verändert: (Die Szene von oben betrachtet, die Os sind die Kameras)

| |
| X |
| |
| |
O O

Nun erhält man 2 Bilder:
1.

 \_\_\_\_\_\_\_\_\_\_\_\_\_
| |
| |
| |
| X |
| |
|\_\_\_\_\_\_\_\_\_\_\_\_\_|
 \_\_\_\_\_\_\_\_\_\_\_\_\_
| |
| |
| |
| X |
| |
|\_\_\_\_\_\_\_\_\_\_\_\_\_|

Nun beträgt der Unterschied dieses Punktes der Bilder in der horizontalen z.B. 100 Pixel.

Kann man aus diesen Informationen den Abstand zum Objekt berechnen, wenn ja, wie?

Danke im Voraus,
Dawamaha

Hallo Dawamaha
Vielleicht verrätst Du mal, wo man keine Bilder benutzen darf?

Im Übrigen ist Deine Frage mit Parallaxen Enfernungsberechnung zu beantworten.
Der Abstand des 1. und 2. Fotopunkts zueinander und die Positionsabweichung von einer gedachten Mitte des Bildes sind die erforderlichen Daten.

Gruß
Rochus

Hallo,
rein theoretisch dürfte es nicht schwer werden.
Aus bekannter Sensorgröße und Brennweite den Bildwinkel
berechnen, daraus dann den Winkel zwischen einer Gerade auf
den Bildmittelpunkt und einer Geraden auf den Zielpunkt ermitteln.
Dann das Verhältniss der Tangens berechnen.
Mit A = Bildmittelpunkt-Kamera
und B = Abstand Bildmittelpunkt-Punkt
Gilt dann tan(a1)/tan(a2) = (B/A)/(B/(A + 10cm),
Also (B*(A+10cm)/(B*A), also (A+10cm)/A , muss man nach A
auflösen und dann Pythagoras.
Praktisch wirst du Probleme durch die Verzeichnungen des Objektivs
bekommen. Kann man aber in den Griff bekommen (PT-Lens z.b.)

Gruss