Imaginez une photo, avec le visage d'un bâtiment balisé. Il est donné que le visage du bâtiment est un rectangle, avec des angles de 90 degrés. Cependant, parce que c'est une photo, la perspective sera impliquée et les bords parallèles du visage convergeront sur l'horizon.Calcul d'angles 2D pour des objets 3D en perspective
Avec un tel rectangle, comment calculer l'angle en 2D des vecteurs des arêtes d'une face qui lui est perpendiculaire?
Dans l'image ci-dessous, le bleu est le visage marqué sur la photo, et je me demande comment calculer le vecteur 2D des lignes rouges de l'autre face:
example http://img689.imageshack.us/img689/2060/leslievillestarbuckscor.jpg
Donc, si vous ignorez l'image pendant un moment, et concentrez-vous sur les lignes, y a-t-il assez d'informations dans l'un des contours du visage - les angles intérieurs et autres - pour connaître le chemin du visage de l'autre côté du coin? Quelle serait la formule?
example http://i41.tinypic.com/zvvgqc.jpg
Nous savons que les deux sont des rectangles - qui est que chaque coin est un angle droit - et qu'ils sont à angle droit par rapport à l'autre. Alors, comment déterminez-vous le vecteur du deuxième visage en utilisant seulement la connaissance de la position du premier?
Avez-vous déjà trouvé les bords rouges? – mmr
Avec la connaissance que le visage bleu est un rectangle, vous avez probablement assez d'informations pour retraverser du visage bleu -> objet bleu 3d + caméra -> objet rouge 3 + caméra -> lignes rouges. – Amber