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

OpenCV Discussion :

Calculer la température de couleur d'un pixel


Sujet :

OpenCV

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2008
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2008
    Messages : 138
    Par défaut Calculer la température de couleur d'un pixel
    Bonjour,

    Je souhaiterai mettre en place un algorithme qui permettrait de déterminer si une image représente un espace intérieur ou un espace extérieur.
    Je suis parti sur le critère de la température de couleur pour déterminer cela, en me basant sur la classification proposée ici. (cf tableau température de couleurs en milieu de page).

    Or, je ne trouve pas de système de couleurs qui permette d'obtenir la température de couleur d'un pixel. Le plus adéquat semblerait être le système XYZ, mais je ne trouve aucun moyen pour déduire la température d'une couleur à parti des composantes X, Y et Z.

    Y a-t-il un moyen pour calculer la température de couleur d'un pixel sous OpenCV ?
    Si non, avez-vous des suggestions pour classifier des images d'intérieur et d'extérieur ?

    Merci davance et bonne journée.

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur 3D
    Inscrit en
    Avril 2008
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur 3D

    Informations forums :
    Inscription : Avril 2008
    Messages : 400
    Par défaut
    Je pense que la composante H de l'espace HSV serait plus adapté (en gros, quand H varie, la couleur se déplace sur l'arc en ciel).
    Mais je suis pas sur que ça soit suffisant pour déterminer si c'est un intérieur ou extérieur (il suffit de que ton image ait un petit filtre 'artistique' et tu tu l'as dans le baba). Je conseillerai quelque chose basé sur le Bag of Visual Words (y a énormément de littérature la dessus, et OpenCV te donne tous les outils pour l’implémenter facilement).

  3. #3
    Membre confirmé
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2008
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2008
    Messages : 138
    Par défaut
    Merci pour ta réponse.

    J'ai lu pas mal de choses sur le Bag of Visual Words et il m'a semblé que c'était performant pour détecter des objets dans des images, mais là il s'agit de classifier l'entièreté d'une image. Il n'y a pas tellement de keywords caractéristiques d'une image d'intérieur, tant les possibilités sont nombreuses (un mur est visible en intérieur et extérieur, en revanche un coin en intérieur est différent d'un coin en extérieur). Penses-tu que ça peut quand même être adpaté ?

    Concernant la température de couleur, je considère que l'image d'entrée aura sa couleur naturelle, sans aucun filtre préalablement appliqué.

  4. #4
    Membre chevronné
    Homme Profil pro
    Ingénieur 3D
    Inscrit en
    Avril 2008
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur 3D

    Informations forums :
    Inscription : Avril 2008
    Messages : 400
    Par défaut
    Le BoVW est surtout approprié pour classifier des images entières. Ça n'ira pas jusqu’à détecter un mur (ou n'importe quel objet) en lui même, mais ça peut détecter des textures genre végétation, tuiles, carrelage et autres (qui peuvent être beaucoup plus abstraits), qui peuvent suffire a discriminer entre intérieur et extérieur.

  5. #5
    Membre confirmé
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2008
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2008
    Messages : 138
    Par défaut
    Merci bien.
    Je vais déjà commencer par détecter le ciel, et ensuite implémenter le BoVW.
    Bonne journée.

Discussions similaires

  1. Calcul simple pour code couleur
    Par Boumeur dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 16/04/2005, 10h51
  2. Réponses: 1
    Dernier message: 26/03/2005, 12h31
  3. [TBitmap] Recuperer la couleur d un pixel
    Par DamessS dans le forum C++Builder
    Réponses: 2
    Dernier message: 14/12/2004, 08h47
  4. [VB6] Comment récupérer la couleur d'un pixel de l'écran?
    Par Taurëndil dans le forum VB 6 et antérieur
    Réponses: 14
    Dernier message: 26/03/2004, 08h02
  5. Obtenir la couleur d'un pixel
    Par GLDavid dans le forum OpenGL
    Réponses: 2
    Dernier message: 09/03/2004, 18h21

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