banner
 




EqImage
Vous êtes: Accueil > Web Services > EqImage


EqImage est un comparateur d'images sous forme d'un Web Service gratuit.

Il permet de comparer 2 images et de déterminer une distance entre elles.

 
Web Service
Exemple
Sources de l'exemple
Documentation
Web Service - Url comparison Asmx page Client page

EqImage.aspx
Reference.cs

 
Web Service - Stream comparison Asmx page Client page

EqImageStream.aspx
Reference.cs

 
Secure Web Service - Url comparison Asmx page Client page

EqImageLogin.aspx
Reference.cs

SOAP headers authentication

Cette comparaison est basée sur les techniques CBIR (Content-Based Image Retrieval) permettant d'indexer et de trouver des similarités entre les images. La méthode utilisée est celle de la transfiormation de l'image en son domaine de fréquence. Elle se fait en 3 étapes:

  • Charger les images et les stocker;
  • Générer leur signature en utilisant une transformation de Fourier: les images doivent avoir la même taille et les mêmes couleurs, d'où la nécessité de les transformer préalablement;
  • Comparer les signatures en utilisant une distance euclidienne. Plus cette distance est proche de zéro et plus les images se ressemblent.

L'avantage de cette technique est qu'elle est rapide et performante.

Ce comparateur d'images pourrait être utilisé dans les moteurs de recherche, la vérification d'utilisation d'images protégées sur des sites, etc...

Ce Web Service est développé en C#.



13/08/2008