2009-05-21 16 views
2

Si une caméra donne des valeurs de panoramique (x) et d'inclinaison (y) de 360 ​​degrés et que je souhaite obtenir les valeurs de panoramique et d'inclinaison avoir mon curseur dans la vue de la caméra, comment pourrais-je convertir cela?Conversion de valeurs x/y dans la vue de la caméra en valeurs de panoramique/inclinaison

Plus d'informations: Il s'agit d'un projet Flash/AS3. Les valeurs de panoramique et d'inclinaison proviennent du centre de la vue de la caméra. La taille de la vue de la caméra est de 960x540.

+0

Je ne pense pas que vous avez fourni assez d'informations pour ce problème. –

+0

Merci, je l'ai édité avec un peu plus d'infos et j'ai essayé de reformuler ... je ne sais pas vraiment si c'est plus facile de comprendre ce que je veux mais je l'espère. –

+0

Mieux, mais vous devez définir les valeurs de panoramique et d'inclinaison. Plus précisément, quelle est la relation entre le domaine entier des valeurs de panoramique et d'inclinaison (360 degrés) à la vue d'écran totale; c'est-à-dire, quelle proportion du total du panoramique et du total d'inclinaison la vue d'écran prend-elle? –

Répondre

1

Vous avez donné la taille "vue" en pixels. Ce que vous devez savoir, c'est le champ de vision (FOV), qui est mesuré en degrés. De cela, vous pouvez indiquer le nombre de degrés du centre aux bords de l'image.

Vous pourriez trouver le FOV dans les spécifications techniques de votre appareil photo. (Elle est déterminée par la taille du réseau de détecteurs et la distance focale). Alternativement, vous pouvez essayer de le mesurer. Voici une page Web qui explique comment:

http://www.panohelp.com/lensfov.html