iOS: comparer les deux images

Tout d'abord une brève description de ce que j'ai

  1. Des images de la même taille et du même format sont générées dans mon application iOS.
  2. Chaque fois qu'une image est générée, elle doit être téléchargée dans un service Web.

Ce que je veux faire est essentiellement d'utiliser le less de trafic Internet possible. Donc, fondamentalement, je voudrais connaître vos suggestions sur la façon de faire cela?

Je option que je pense est d'envoyer la première image au server, puis le diff de la deuxième image avec le premier. Donc, fondamentalement, je suis en mesure de réserver du trafic avec cette méthode. Donc, aimerait aussi savoir si quelqu'un a fait ce genre de choses, comment l'avez-vous mis en œuvre? c'est-à-dire quelles bibliothèques tierces etc.

Merci d'avance.

Je pense que vous pouvez utiliser OpenCV pour comparer des images et bien plus encore.

Aussi, vous pouvez vous référer à un très bon liens sur StackOverflow qui est similaire à votre problème:

Comparez deux UIImages

Comparer UIImage

Faites-moi savoir si vous avez besoin de plus d'aide.

J'espère que cela t'aides.

Pourquoi ne pas simplement utiliser la méthode 'hash' dans la class UIImage (iOS8 +)?

@implementation UIImage (HashComparision) - (BOOL) isEqualThanImage:(UIImage*)image { return [self hash] == [image hash]; } @end