Ich verwende eine GoPro HERO 4 auf einer Drohne, um Bilder zu erfassen, die georeferenziert werden müssen. Im Idealfall brauche ich Koordinaten der Ecken des aufgenommenen Bildes relativ zur Drohne.Berechnen der Koordinaten eines schrägen Luftbilds
Ich habe die Kamera:
- Höhe
- Horizontale und vertikale Sichtfeld
- Rotation in allen 3 Achsen
ich ein paar Lösungen gefunden haben, aber ich kann‘ t übersetzen sie sie für meine Zwecke. Der nächste, den ich gefunden habe, ist hier https://photo.stackexchange.com/questions/56596/how-do-i-calculate-the-ground-footprint-of-an-aerial-camera, aber ich kann nicht herausfinden, wie und ob es für mich möglich ist, es zu benutzen. Vor allem, wenn ich sowohl Pitch and Roll berücksichtigen muss.
Danke für jede Hilfe, die ich bekomme.
Edit: Ich Code meine Software in Java.
Was Sie die Koordinaten der Ecken bedeuten sie? Meinst du in der Brennweite/Projektionsebene der Kamera oder den vier Ecken auf dem Boden wie in der Frage? Wenn Sie Letzteres meinen, ist es immer noch möglich, aber es könnte effizienter sein, einen vektorbasierten Ansatz zu verwenden. –
Ja, ich meine die vier Ecken auf dem Boden, die ein Trapez definieren. Meinst du, ich sollte nach den Schnittpunkten von vier "Strahlen" suchen, die von der Kamera mit dem Boden kommen? –
Ja, Sie sollten diese berechnen und einen Standard-Ray-Plane-Schnittpunkttest durchführen. wenn Sie versuchen würden, es mit trigonometrischen Funktionen zu tun, wie in dem Link, den Sie gegeben haben ... nun, viel Glück. –