2013-03-26 4 views
0

Je cherche un moyen de flouter 2 images (images un peu bruyantes, prises avec le même équipement/configuration mais peuvent avoir un éclairage légèrement différent) de deux produits identiques (produits réels qui est :) donc le noyau flou considérera les contours similaires trouvés dans les deux images.Comment lisser/flouter 2 images similaires en utilisant opencv

Je peux trouver des contours dans les deux images, mais que faire ensuite? En général, je veux comparer les images pour trouver des dissemblances entre eux. Une proposition?

Répondre

1

trouver des similitudes ou des différences que vous pouvez faire ce qui suit ..

  1. Enregistrement de l'image ... essayez de trouver nombre de fonctionnalités dans les deux images ... le nombre de caractéristiques similaires trouvés est une mesure de si les images sont similaires/dissemblables ...
  2. Si les deux images sont très similaires, sauf quelques détails ici et là .... vous pouvez aller de l'avant et de trouver les contours, le nombre de contours et de leurs longueurs ... toute fonctionnalité supplémentaire produira un contour supplémentaire ... cependant, cela pourrait ne pas fonctionner pour les sujets qui sont identiques dans les deux images mais mis à l'échelle ou orientés différemment dans chaque image.
  3. Grossièrement simplifiée mais pourrait se révéler efficace ... essayer de trouver la co-relation entre deux images ... dans ce cas, les petits détails pourraient être sautées parce que le processus est basé intensité ..

Plus de détails de quel genre d'image ou d'objets vous regardez dans aidera à résoudre votre problème ...

Questions connexes