Le 18/10/2012 22:19, Balaitous a écrit :
Suite à un point mal placé, ma première image était incorrecte, voici la
nouvelle:
http://ubuntuone.com/3ZeUWV2khGee6Ie2ZfNvgC

Ça le fait pas mal.


Pour le reste, c'est vrai que passé le modèle de caméra sténopé, je n'y
connait pas grand chose.

Et la gestion de la distorsion? A priori, elle est faible mais non négligeable. L'IGN utilisait des projecteurs avec une distorsion opposée à celle de l'appareil photo pour avoir un résultat final sans distorsion.

Plus généralement, mon idée serait qu'il faut travailler sur un groupe d'images à la fois. - déterminer des points communs entre les images. Si ça ne fonctionne pas en automatique avec Hugin, le faire à la main. - étape de déterminations des paramètres des images (position et orientation de chaque image) et de ceux de l'objectif (angle de vue et distorsion communs à toutes les vues). Comme on travaille avec les points de l'étape précédente qui ne proviennent pas d'approximations sur le terrain, on devrait un bon résultat résultat. - on se retrouve avec une matrice d'image qu'il faut caler avec une rotation et un facteur d'échelle. On prend un point de référence sur le terrain pour chaque image (Bing... ou le cadastre). On a largement ce qu'il faut pour caler l'ensemble. Si en plus, on peut prendre les points vers les centres des images, on limites les problèmes de parallaxe et de détermination d'altitude. - suite connue: on reprojette chaque image en utilisant le DEM. Fusion avec Enblend.

Même si les calculs ne sont pas optimisés (multi-coeurs, GPU, OpenCL ...), je préfère dans un premier temps une interface utilisateur pratique et je lancerai les calculs la nuit.

Éric

_______________________________________________
Talk-fr mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à