IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenCV Discussion :

Fusionner deux images


Sujet :

OpenCV

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2014
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2014
    Messages : 126
    Points : 48
    Points
    48
    Par défaut Fusionner deux images
    Bonjour tout le monde, et merci a tous ceux qui tenteront de m'aider (desole pour les accents je suis sur un Qwerty )

    Le probleme est le suivant :

    J'ai deux images, une partie de ces deux images est cense etre la meme chose ( en pratique legerement different ) mais les deux images peuvent ne pas etre oriente de la meme facon. (par exemple deux images qui representent les plans d'une maison).
    Chaque image a aussi une partie qui lui est propre. Je cherche une fonction ou ensemble de fonctions qui me permettraient de faire la chose suivante : reperer les parties communes et fusionner les images de telle sorte que la partie commune n'apparaisse qu'une fois et que les parties propres viennent se rajouter. J'ai lu quelque chose a propos de la detection de points d'interets et aussi la fonction findTransformECC.

    Que me conseilleriez-vous ?

    Merci

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 265
    Points : 352
    Points
    352
    Par défaut
    il faut que tu fasses un recalage d'image, il y a tout un tas de méthodes qui sont plus ou moins approprié en fonction des tes images.

    je te conseille d'utiliser les descripteur SURF ou ORB disponible dans OpenCV.
    le process :

    Calculer les descripteurs sur de l'image source
    Calculer les descripteurs sur de l'image cible

    réaliser le matching de ses descripteurs

    estimer une transformation avec le résultat du matching.

    deformer l'image cible pour la mettre dans le meme repère que l'image source



    tu trouvera des exemples sur la partie matching dans features2d
    http://docs.opencv.org/2.4/doc/tutor...omography.html
    ici il recherche un objet dans une image mais le principe est le meme



    edit :
    ce que tu fais est identique au fonctionnalité de panorama dans les appareilles photo / smatphone .tu trouveras peut-etre des codes tout fait de ce coter la
    un recalage va induire une erreur de positionnement, cela va rendre plus ou moins flou la partie ou les 2 image se chevauche. pour reduire cela il faut réaliser une interpolation de tes niveaux de gris entre tes données de l'image source et celles de l'image cible

Discussions similaires

  1. Fusionner deux images
    Par profx56 dans le forum WinDev
    Réponses: 1
    Dernier message: 11/09/2007, 10h36
  2. Fusionner deux images
    Par mimane_01 dans le forum Images
    Réponses: 21
    Dernier message: 17/05/2007, 15h59
  3. Fusionner deux images, en fonction d'une condition
    Par Him dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 27/01/2007, 13h07
  4. [GD] Fusionner deux images GD
    Par ~~PriVate JoKe~~ dans le forum Bibliothèques et frameworks
    Réponses: 9
    Dernier message: 11/12/2006, 17h04
  5. [ImageMagick] Fusionner deux images
    Par eagleleader dans le forum Bibliothèques et frameworks
    Réponses: 10
    Dernier message: 26/05/2006, 17h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo