IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Traitement d'images Discussion :

Correction couleurs à partir d'une mire


Sujet :

Traitement d'images

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Par défaut Correction couleurs à partir d'une mire
    Bonjour à tous,

    Je cherche à corriger les couleurs d'une photo contenant une mire (à voir ici).
    J'ai réussi à détecter la mire correctement sur mes photos et à récupérer la valeur du gris neutre 6.5 (RGB "théorique" = {160;160;160}) grâce à laquelle je corrige très grossièrement l'exposition de la photo (application d'un ratio pour chaque pixel de l'image) pour obtenir un gris fidèle au gris neutre "théorique".
    Je cherche à rendre tous (ou au moins quelques-uns) les carrés de la mire fidèles à leurs valeurs théoriques fournies avec la mire.

    Je ne sais pas trop comment partir donc je cherche simplement quelques pistes ou idées pour effectuer cela.

    Merci d'avance pour votre aide.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Par défaut
    Bonjour,

    J'ai changé ma façon de faire pour la correction d'exposition, j'utilise maintenant l'espace de couleurs HSL, toujours en utilisant une valeur de base (le gris neutre théorique) pour corriger l'image en appliquant un ratio à chaque pixel de l'image.

    Cependant, je cherche toujours un moyen pour corriger les couleurs de mon image, afin que les couleurs des carrés détectés sur la mire correspondent le plus fidèlement possible aux valeurs théoriques.

    Quelqu'un aurait une idée pour corriger les couleurs ?

  3. #3
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut


    Vu que tu connais déjà les valeurs théoriques que tu veux obtenir, je ne vois pas trop où est le problème. Il suffit de remplacer les couleurs que tu as par celles que tu veux.

    A moins que tu ne cherches a créer une transformation qui sera appliquée plus tard a d'autres images ?
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 24
    Par défaut
    Oui, je ne pense pas qu'il utilise une mire pour utiliser une mire. Il doit vouloire calibrer une caméra couleur ?

    C'est finalement une opération de balance de blanc que tu cherches à faire. Ca m'intéresse aussi beaucoup.

    Quand tu dis : "J'ai réussi à détecter la photo" qu'entend tu par là ? Que tu as segmenté ta mire correctement ?

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Par défaut
    Oui, je ne cherche pas à simplement remplacer les carrés de couleur de la mire par la bonne couleur, je cherche effectivement à faire la balance des blancs de la photo pour récupérer une exposition plus correcte.

    @Frooom: J'ai réussi à segmenter la mire sur l'image. J'ai récupéré la liste des carrés de la mire pour les comparer ensuite aux valeurs théoriques

    Je calcule ensuite un ratio de luminance ( luminance(gris neutre théorique) / luminance(gris neutre détecté) ) que j'applique à chaque pixel de l'image (passée préalablement en HSL).

    Si vous avez d'autres pistes pour corriger l'exposition, je suis preneur !

  6. #6
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Généralement l'espace XYZ donne de meilleurs résultats que l'espace HSL, surtout si tu utilises les méthodes usuelles (matrice diagonale de correction).
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 7
    Par défaut
    Merci beaucoup pseudocode !
    Je viens de tester avec l'espace XYZ et les résultats sont vraiment très bons !

Discussions similaires

  1. Réponses: 4
    Dernier message: 07/03/2014, 17h46
  2. Réponses: 3
    Dernier message: 17/01/2012, 23h20
  3. Réponses: 2
    Dernier message: 19/01/2011, 22h29
  4. Réponses: 3
    Dernier message: 30/11/2008, 16h50
  5. [CSS]Changer couleur texte à partir d'une limite horizontale
    Par mathieu7497 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 14/04/2006, 23h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo