Bonjour, Suite aux réponses précédentes, un peu plus de détail. Pour l'orthorectification, voila comment j'ai procédé :
1. Création de couples de points (lat, lon) <-> (x, y) à l'aide de l'imagerie bing 2. Transformation (lat, lon) -> (X, Y, Z) en utilisant le MNT ASTER 3. Recentrage en prenant pour origine le barycentre du nuage de point (X, Y, Z) 4. Par ACP, détermination de 3 directions (U, V, W), de manière à avoir la plus petite variance sur l'axe W 5. Transformation des coordonnées (X, Y, Z) -> (U, V, W) 6. Par modèle de caméra sténopé : calcul d'un modèle 3D, A tel que t(sx, sy, 1) = A t(U, V, W, 1) calcul d'un modèle 2D, B tel que t(sx, sy, s) = B t(U, V, 1) Et choix du meilleur modèle puis pour calculer l'image finale : Pour chaque pixel de coordonnées (a, b) dans le système de projection choisi (uniquement lambert II pour l'instant), chaîne de transformation (a, b) -> (lat, lon) -> (X, Y, Z) -> (U, V, W) -> (x_img, y_img) L'assemblage final est fait par enblend (ça fait des petits miracles pour cacher les défauts) Les principales difficultés que j'ai sont au niveau de la partie GUI (manque d'expérience en programmation pour la conception) Capture d'écran: géolocalisation http://ubuntuone.com/0FJ7L9DjgCp3pvkmriXFUZ assemblage (avant d'appliquer les masques) http://ubuntuone.com/5YOL3oSa6hQaAZnktZHuN2 résultat (Tarascon sur Ariège 1953, résolution 1 pixel par mètre, 10 points par photos), j'ai volontairement choisi un exemple en montagne http://ubuntuone.com/2DbKSGdRiepuEyGOJKUTTn Les veilles photos permettent de faire apparaître des chemins aujourd'hui dissimulés, par exemple Du côté d'Ornolac, j'ai tenté de cartographier un chemin Image de 1953: http://ubuntuone.com/11XTy3kFuse6Ucn6IEBtDb bing aujourd'hui: http://ubuntuone.com/63lJxUuX4elmcutXcR1q1A Il faut que je revoie encore le code, je le mettrai bientôt à disposition _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr