2013-05-30 1 views
0

J'ai deux radiographies de la même personne qui ont été scannées à partir de plaques de film maintenues verticalement l'une en dessous de l'autre. Je dois former une seule image en assemblant deux images. Idéalement, je voudrais joindre aveuglément deux images l'une au-dessous de l'autre, mais ce n'est pas le cas. En raison de la numérisation des plaques séparément, je reçois un désalignement Left Right. D'où la question est de savoir comment devrais-je aligner deux images par programme?Comment aligner l'image du haut et du bas qui forme une seule image continue?

est ici l'image

image

Répondre

0

Selon la façon dont il vous a été numérisé peut-être également la rotation. Idéalement, vous avez un surbalayage, et vous avez des marques (2 au moins) dans la zone de surbalayage que vous recherchez dans les images, et quand vous les trouvez, vous pouvez repositionner/faire pivoter l'une des images pour faire correspondre les marquages . Si vous n'avez pas de marquage ou de surbalayage, votre travail sera beaucoup plus difficile ... peut-être des lignes pour les bords des images?

+0

Je pense que je n'ai pas besoin de faire pivoter l'image du bas par hasard. Je voulais juste un algorithme pour déplacer l'image du bas vers la gauche ou vers la droite afin qu'elle s'aligne avec l'image du haut. Je n'ai pas de marques aussi. – MShah

+0

Vous devrez entrer dans un traitement d'image plus avancé pour accomplir ceci. Je ne suis pas sûr que vous ayez un cas général (c'est-à-dire que vous avez des lignes verticales distinctes qui le rendent plus évident), mais dans ce cas, vous pourriez exécuter un algorithme de détection de bord puis lancer une analyse ces résultats, assurez-vous que tous les bords qui passent à travers le bas de l'image supérieure dans le haut de la ligne d'image en bas ... – mark

Questions connexes