Bonjour,

mon souci du jour : j'ai une liste d'images (Bgr24b) avec pour chaque image une liste de keypoints (string id, int x, int y).

NB: mes keypoints sont des point définis manuellement (environ 30 keypoints par photos et 10 communs entre 2 photos)

Je cherche à stitcher mes images entre elles en utilisant mes keypoints, en mode 'scan' (ce sont x photos d'un mur, donc aucune rotation ou correction de perspective)

J'hésite entre 2 méthodes :

1) à la main
a- je cherche 2 images qui ont des keypoint.id qui correspondent
b- je calcule la position de img2 par rapport à img1 en utilisant mes keypoints
c- je fabrique une image img_destination qui contiendra img1 et img2
d- je copies img1 et img2 dans img_destination
e- je calcul la nouvelles liste des keypoints pour la nouvelle image
f- je retire mes 2 images 'utilisées' de la liste
g- je recommence...

Je ne sais pas trop encore comment procéder pour 1.d, comment gérer les zones communes à img1 et à img2 ?

2) via les outils openCV (Sticher ? Belnder ?)

????

Autant pour la méthode 1 je dois pouvoir me débrouiller (mais y'a du boulot !!), autant pour la solution 2 je sais pas trop comment faire pour forcer l'utilisation de mes keypoints.

Des idées ? ... ... Merci d'avance.