J'utilise un GoPro HERO 4 sur un drone pour capturer des images qui doivent être géoréférencées. Idéalement, j'ai besoin de coordonnées des coins de l'image capturée par rapport au drone.Calcul des coordonnées d'une image aérienne oblique
J'ai la de l'appareil photo:
- Altitude
- champ horizontal et vertical de vue
- Rotation dans les 3 axes
j'ai trouvé quelques solutions, mais je ne peux » Je les traduis tout à fait à mes fins. Le plus proche que j'ai trouvé est ici https://photo.stackexchange.com/questions/56596/how-do-i-calculate-the-ground-footprint-of-an-aerial-camera mais je ne peux pas comprendre comment et si c'est possible pour moi de l'utiliser. Surtout quand je dois prendre en compte le tangage et le roulis.
Merci pour toute aide que je reçois. Edit: Je code mon logiciel en Java.
Que voulez-vous dire les coordonnées des coins? Voulez-vous dire dans le plan focal/projection de la caméra, ou les quatre coins sur le sol comme dans la question? Si vous voulez dire ce dernier, c'est encore possible, mais il peut être plus efficace d'utiliser une approche vectorielle –
Oui, je veux dire les quatre coins du sol définissant un trapèze. Voulez-vous dire que je devrais chercher les intersections de quatre "rayons" venant de la caméra avec le sol? –
oui, vous devriez les calculer et faire un test d'intersection de plan de rayon standard. si vous deviez essayer de le faire en utilisant les fonctions trigonométriques comme dans le lien que vous avez donné ... eh bien, bonne chance. –