2012-03-26 9 views
0

J'ai une capture d'instantanés Geo-tagged (photo) capturée avec une ma caméra numérique.Coordonnées photo Vs. Coordonnées du monde

Je veux lire les coordonnées du monde (coordonnées réelles) en cliquant sur n'importe quel pixel sur cette photo.

Comment pourrais-je y parvenir?

+0

Vous voulez dire que vous voulez en quelque sorte de déterminer une « profondeur » dans le photo et calculer la position de l'entité par rapport aux coordonnées GPS? – Bart

+0

Oui, exactement .. Je veux être en mesure de lire le réel (coordonnées du monde) de n'importe quel pixel sur la photo elle-même. Les données de géotag ne stockent que la seule position de la caméra (dispositif de capture) qui peut être trouvée dans les données exif stockées dans le fichier image. –

+0

Eh bien, alors vous avez créé un problème très difficile. Obtenir des repères de profondeur à partir d'une seule image est déjà une question non triviale. Ensuite, il y a la question de l'échelle (quelle est la taille de ce que vous voyez dans l'image en vrai-lofe). Et ne pas oublier l'orientation de votre appareil photo. Je ne dirai pas que c'est impossible, mais à tout le moins c'est très, très difficile à un point où vous devez vous demander si ça en vaut la peine. Mais peut-être que quelqu'un va me prouver le contraire. – Bart

Répondre

0

Cela dépend de combien d'informations GPS votre appareil photo stocke sur la photo. Pour lire réellement les informations stockées, vous pouvez consulter ci-dessous ou d'autres articles similaires qui montrent comment lire des données exif à partir d'images en utilisant VB:

http://www.codeproject.com/Articles/36342/ExifLib-A-Fast-Exif-Data-Extractor-for-NET-2-0

+0

Oui, exactement .. Je veux être capable de lire le réel (coordonnées du monde) de n'importe quel pixel sur la photo elle-même. Les données de géotag ne stockent que la position de la caméra (dispositif de capture) qui peut être trouvée dans les données exif stockées dans le fichier image. –

Questions connexes