Api - test d'egalité entre deux images. (rapide)

Soyez le premier à donner votre avis sur cette source.

Vue 15 628 fois - Téléchargée 2 255 fois

Description

Ce code permet de comparer deux images, et savoir si le moindre pixel est different......

Source / Exemple :


'- Possibilité de comparer deux zones d'une même image
'- Possibilité de definir un seuil de tolerance (en pourcentage)
'- Possibilité d'avoir le pourcentage de difference entre deux images (plus long, car ca necessite de parourir toute la zone...
'- Possibilité de voir certaines compositions d'images :
'      -  Zone commune
'      -  Parties propres a l'image 1
'      -  Parties propres a l'image 2
'      -  Masque entre les deux.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_DARKSIDIOUS
Messages postés
15815
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
83 -
Très rapide, efficace, nickel !

Quelques petites remarques tout de même : dommage que l'on ne puisse pas ouvrir nos propres images.
Le code n'est pas commenté !
Pourquoi ne pas afficher uniquement les pixels qui sont différents, ca pourrait être sympa !

8/10

DarK Sidious
ZogStriP
Messages postés
164
Date d'inscription
dimanche 16 novembre 2003
Statut
Modérateur
Dernière intervention
5 juillet 2005
1 -
Moi, je dis c'est parfait !!!
c'est rapide !!! c'est excellent !!
10/10 !!!!

c'est vrai que ça mériterais quelques commentaires !
Renfield
Messages postés
17280
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
21 juillet 2019
57 -
Merci.

Source mise a jour selon les conseils de DarkSidious
cs_EBArtSoft
Messages postés
4531
Date d'inscription
dimanche 29 septembre 2002
Statut
Modérateur
Dernière intervention
22 avril 2019
5 -
Cool...
Mais ya quand meme un leger soucis dans le calcule de la taille de l'image (biSizeImage) qui doit (dans le cas d'un dib 24 bits) etre calculé de la maniere suivante :

biSizeImage = Height * ((Width * 3) + 3) And Not 3&

Cela ne pose a priori aucun probleme avec la creation du dib
mais ne reflete pas un entete de bitmap correct

Bien vue tout de meme Renfield !

(Mais que ce passe t'il dans le cas de deux images de taille differente... pas grand chose pour le moment ;-) )

@+
cs_EBArtSoft
Messages postés
4531
Date d'inscription
dimanche 29 septembre 2002
Statut
Modérateur
Dernière intervention
22 avril 2019
5 -
..:: Désolé ::..

Je n'avais pas remarqué le 32 bits !!
donc dans ce cas la :

biSizeImage = Height * ((Width * 4) + 3) And Not 3&

ouai de toute façon c'est un alignement mot double automatique...

@+

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.