Detection de couleur
Résolu/Fermé
A voir également:
- Detection de couleur
- Somme si couleur - Guide
- Iphone 14 couleur - Guide
- Nb si couleur ✓ - Forum Excel
- La boite a couleur - Télécharger - Divers Photo & Graphisme
- Excel condition couleur - Guide
1 réponse
KX
Messages postés
16668
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2023
3 005
22 nov. 2013 à 18:46
22 nov. 2013 à 18:46
C'est quoi "la couleur générale" d'une image ?
22 nov. 2013 à 19:37
22 nov. 2013 à 19:56
Dans tous les cas il faudra lire les couleurs une à une comme ceci :
import java.awt.Color; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; public class Test { public static void main(String[] args) throws IOException { BufferedImage img = ImageIO.read(new File("image.png")); for (int y=0; y<img.getHeight(); y++) for (int x=0; x<img.getWidth(); x++) { int rgb = img.getRGB(x, y); Color color = new Color(rgb); } } }Après il y a un problème plus "chromatique" c'est comment tu comptes faire la moyenne de deux couleurs ? Tu peux le faire sur les composantes RGB, HSV etc. mais il n'y a aucune règle exacte.
22 nov. 2013 à 21:32
Merci beaucoup pour ton aide :)