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

Images Discussion :

les valeurs d'une matrice entre 0 et 1


Sujet :

Images

  1. #1
    Inactif  
    Inscrit en
    Janvier 2008
    Messages
    254
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 254
    Points : 59
    Points
    59
    Par défaut les valeurs d'une matrice entre 0 et 1
    bonjour
    j'ai lu cet exemple sur une participation d'un collègue

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    % RGB= [ 94    54    27
    %    137    88    34
    %    117    73    29
    %    131    88    36]
    % 
    % HSV=rgb2hsv(RGB)
    comment rendre les valeur de RGB entre 0 et 1
    salutation

  2. #2
    Membre régulier
    Inscrit en
    Juillet 2009
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 89
    Points : 85
    Points
    85
    Par défaut
    Salut,
    Si tes valeurs de RGB sont codées entre 0 et 255, il te suffit de diviser par 255.

    Bon courage!
    Kévin

  3. #3
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 313
    Points : 52 939
    Points
    52 939
    Par défaut
    => : Comment normaliser les valeurs d'une matrice dans l'intervalle [0 1] ?

    Et pour compléter la faq :

    Dans ce cas d'une matrice codée avec une classe de valeur entière, il faut convertir la matrice en classe Double avant de faire les opération :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    M = uint8([70   30  149  129
        173  127   57  178
        167  245  192  227
        41   87   65  245])
     
    M = double(M);
    M = M - min(M(:));
    M = M/max(M(:))
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    M =
     
       70   30  149  129
      173  127   57  178
      167  245  192  227
       41   87   65  245
     
     
    M =
     
        0.1860         0    0.5535    0.4605
        0.6651    0.4512    0.1256    0.6884
        0.6372    1.0000    0.7535    0.9163
        0.0512    0.2651    0.1628    1.0000

  4. #4
    Inactif  
    Inscrit en
    Janvier 2008
    Messages
    254
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 254
    Points : 59
    Points
    59
    Par défaut
    bonjour
    merci beaucoup
    salutation

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. normaliser les valeur d'une matrice entre[-1,1]
    Par lucastof dans le forum MATLAB
    Réponses: 4
    Dernier message: 18/05/2011, 03h57
  2. Réponses: 8
    Dernier message: 04/04/2011, 10h40
  3. Réponses: 5
    Dernier message: 17/02/2011, 21h12
  4. Réponses: 5
    Dernier message: 17/06/2008, 15h17
  5. recuper les valeurs d'une matrice
    Par marcelsoh1 dans le forum C
    Réponses: 2
    Dernier message: 06/09/2006, 16h48

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