Comment faire un simple calcul matriciel ?
Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
-
visiwi
- Messages: 9
- Enregistré le: 17 Juin 2008, 20:15
-
par visiwi » 06 Nov 2008, 13:34
Bonjour,
j'ai une formule de conversion de couleur qui se présente ainsi :

Il y a trois valeurs en entrée, soit R, V, et B, et il doit y a voir trois valeur en sorti : X, Y, et Z.
Je ne sais comment effectuer ce calcul matriciel !! Y aurait-il une âme charitable capable de m'expliquer comment faire ?
-
le_fabien
- Membre Complexe
- Messages: 2737
- Enregistré le: 05 Oct 2007, 10:00
-
par le_fabien » 06 Nov 2008, 13:40
Bonjour,
tu veux simplement multiplier ta matrice 3X3 avex la matrice colonne ?
-
visiwi
- Messages: 9
- Enregistré le: 17 Juin 2008, 20:15
-
par visiwi » 06 Nov 2008, 13:56
Et bien ,je ne sais pas. C'est une formule de conversion de couleur.
Or, je n'ai jamais fait les matrices en Math, je suis donc un peu perdu.
Il y a trois valeurs que l'on connait : R,G, et B
On doit appliquer la matrice pour obtenir trois valeurs : X,Y et Z.
Malheureusement, je n'en sais pas plus.
-
anthonys
- Membre Naturel
- Messages: 98
- Enregistré le: 29 Oct 2008, 09:22
-
par anthonys » 06 Nov 2008, 13:57
LEFAB11 a écrit:Bonjour,
tu veux simplement multiplier ta matrice 3X3 avex la matrice colonne ?
Je pense que c'est "simplement" ça!
Il a une composante RVB en entrée (matrice colonne), il applique un filtre (matrice 3X3) pour obtenir une nouvelle composante RVB (Matrice colonne XYZ).
-
visiwi
- Messages: 9
- Enregistré le: 17 Juin 2008, 20:15
-
par visiwi » 06 Nov 2008, 13:59
anthonys a écrit:Il a une composante RVB en entrée (matrice colonne), il applique un filtre (matrice 3X3) pour obtenir une nouvelle composante RVB (Matrice colonne XYZ).
Sans doute.
Mais, comment fait t-on le calcul ?
-
le_fabien
- Membre Complexe
- Messages: 2737
- Enregistré le: 05 Oct 2007, 10:00
-
par le_fabien » 06 Nov 2008, 14:00
Ok,
bon pour obtenir X tu fais la somme des produits des termes de la première ligne avec R V et B dans cet ordre.
Pour Y et Z tu fais la même chose mais avec respectivement la deuxième et troisième ligne.
-
Huppasacee
- Membre Complexe
- Messages: 2635
- Enregistré le: 22 Jan 2008, 23:05
-
par Huppasacee » 06 Nov 2008, 14:02
ta première ligne est par exemple composée de 3 nombres , dans l'ordre
(a ; b ; c )
alors ton X vaudra
X = a R + b V + c B
pour Y , tu prendras les 3 termes de la deuxième ligne et tu fais la distribution comme ci dessus avec ta matrice colonne ( R V B )
-
visiwi
- Messages: 9
- Enregistré le: 17 Juin 2008, 20:15
-
par visiwi » 06 Nov 2008, 14:16
D'accord.
Pour être certain de vous avoir bien compris, si on remplace les nombres de la matrice ainsi :
a b c
d e f
g h i
alors :
X = aR + bV + cB
Y = dR + eV + fB
Z = gR + hV + iB
Est-ce bien cela ?
-
le_fabien
- Membre Complexe
- Messages: 2737
- Enregistré le: 05 Oct 2007, 10:00
-
par le_fabien » 06 Nov 2008, 14:17
Oui très bien! :zen:
-
visiwi
- Messages: 9
- Enregistré le: 17 Juin 2008, 20:15
-
par visiwi » 06 Nov 2008, 14:23
Merci beaucoup :we:
Bonne continuation.
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 94 invités