Bonjour
Le but est de recaler deux images avec une précision de 1/100. (pour le moment je travaille avec une précision d'un pixel)
Tout d'abord, je vous explique brièvement ce que je fais pour faire le recalage en utilisant la méthode de corrélation de phase :
1- Je calcule les transformées de Fourier des image 1 et 2.
2- Je calcule la matrice de corrélation normalisée en multipliant le TF de l'image 1 par le complexe conjugué de la TF de l'image 2 et je divise par leurs normes.
3- Je calcule la TF inverse de la matrice de corrélation et je cherche les coordonées du pic (qui correspond à DeltaX et DeltaY)
Ma question est à propos des dimensions de l'image..
- Si les deux images ont la même dimension : Dois-je travailler avec ces même dimension ou les rendre une puissance de 2. (Car j'ai lu que la TF est effectuée plus rapidement si les dimensions sont puissances de 2)
J'ai essayé les deux choix:
avec le premier choix (dimension 1051x1028) j'obtiens un DeltaX=1 pixel et un DeltaY=916 pixels (ce qui bcp)
avec le deuxieme choix (dimension 2048 x 2048) j'obtiens un DeltaX =1106 (ce qui est bcp) et DetaY=2 pixels
What's happen ?
Merci
Partager