2010-12-01 20 views
1

J'utilise un service qui, lorsqu'il reçoit un visage humain, renvoie les valeurs "roll" "lacet" et "tangage". J'ai l'image en tant qu'objet ImagePlus avec Java. J'ai utilisé la fonction rotate() avec l'instance ImageProcessor() de l'objet ImagePlus pour simuler la mesure "roll" renvoyée par le service. Cependant, puisque j'utilise un graphique 2D, est-ce que je peux utiliser les mesures de "tangage" et de "lacet" pour mieux simuler l'image?Pitch and Yaw sur un objet ImagePlus 2D

Merci,

Joel

Répondre

1

Je suppose que "roll", "pitch" et "lacet" ont la même signification que dans la dynamique de vol. Ensuite, vous pouvez simuler les effets de "tangage" et "lacet" en appliquant des corrections de perspective verticales et horizontales. La forme simpest est de mapper un rectangle à un trapèze:

________   ____________ 
|  |   \  /
|  | ==>  \  /
|  |   \ /
|________|   \____/ 

Vous mentionnez objet ImagePlus, donc je conclus que vous programmez avec ImageJ. Dans ce cas, vous pouvez voir comment implémenter la correction de perspective dans le code source de son plugin Perspective correction.