Qui a une idée de l'algorithme à employer pour réaliser une balance
des blancs sur une photo numérique ?
Qui a une idée de l'algorithme à employer pour réaliser une balance
des blancs sur une photo numérique ?
Qui a une idée de l'algorithme à employer pour réaliser une balance
des blancs sur une photo numérique ?
Salut,Qui a une idée de l'algorithme à employer pour réaliser une balance
des blancs sur une photo numérique ?
C'est basé sur la courbe de rayonnement du corps noir. Je
ne vais pas rentrer dans le détail, mais globalement, tu
détermines par exemple une zone blanche (ou supposé blanche)
et tu relèves sa temperature, ensuite, tu te sers de cette
dernière pour équilibrer les autres couleurs. Simple à dire,
mais un peu plus complexe à mettre en oeuvre (enfin, guère
plus). J'avais, il y a quelques temps, codé un plugin de ce
type pour gimp (impossible de remettre la main dessus).
Sinon le plus simple, IMHO, jette un oeil dans les sources
de "rawphoto" :
http://ptj.rozeta.com.pl/Soft/RawPhoto
qui utilise ce type d'algo pour ajuster la température
de couleur.
Enfin, quelques liens qui pourront t'aider :
http://www.cox-internet.com/ast305/color.html
http://www.brucelindbloom.com/
http://cvision.ucsd.edu/index.htm
http://home.achilles.net/~ypvsj//data/encoding.html
http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/
Voilà, ça sera tout pour aujourd'hui. :-)
Cordialement,
Jacques.
--
| nntpspy@ Resistance is futile / ...by the Net |
|----------------- |°| °/°/ |°| /------Collective-|
|-You will be-----/ |°|_| | / | |_|°| -----------------|
| assimilated... / |_____| / |_____| janville.Borg |
Salut,
Qui a une idée de l'algorithme à employer pour réaliser une balance
des blancs sur une photo numérique ?
C'est basé sur la courbe de rayonnement du corps noir. Je
ne vais pas rentrer dans le détail, mais globalement, tu
détermines par exemple une zone blanche (ou supposé blanche)
et tu relèves sa temperature, ensuite, tu te sers de cette
dernière pour équilibrer les autres couleurs. Simple à dire,
mais un peu plus complexe à mettre en oeuvre (enfin, guère
plus). J'avais, il y a quelques temps, codé un plugin de ce
type pour gimp (impossible de remettre la main dessus).
Sinon le plus simple, IMHO, jette un oeil dans les sources
de "rawphoto" :
http://ptj.rozeta.com.pl/Soft/RawPhoto
qui utilise ce type d'algo pour ajuster la température
de couleur.
Enfin, quelques liens qui pourront t'aider :
http://www.cox-internet.com/ast305/color.html
http://www.brucelindbloom.com/
http://cvision.ucsd.edu/index.htm
http://home.achilles.net/~ypvsj//data/encoding.html
http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/
Voilà, ça sera tout pour aujourd'hui. :-)
Cordialement,
Jacques.
--
| nntpspy@ Resistance is futile / ...by the Net |
|----------------- |°| °/°/ |°| /------Collective-|
|-You will be-----/ |°|_| | / | |_|°| -----------------|
| assimilated... / |_____| / |_____| janville.Borg |
Salut,Qui a une idée de l'algorithme à employer pour réaliser une balance
des blancs sur une photo numérique ?
C'est basé sur la courbe de rayonnement du corps noir. Je
ne vais pas rentrer dans le détail, mais globalement, tu
détermines par exemple une zone blanche (ou supposé blanche)
et tu relèves sa temperature, ensuite, tu te sers de cette
dernière pour équilibrer les autres couleurs. Simple à dire,
mais un peu plus complexe à mettre en oeuvre (enfin, guère
plus). J'avais, il y a quelques temps, codé un plugin de ce
type pour gimp (impossible de remettre la main dessus).
Sinon le plus simple, IMHO, jette un oeil dans les sources
de "rawphoto" :
http://ptj.rozeta.com.pl/Soft/RawPhoto
qui utilise ce type d'algo pour ajuster la température
de couleur.
Enfin, quelques liens qui pourront t'aider :
http://www.cox-internet.com/ast305/color.html
http://www.brucelindbloom.com/
http://cvision.ucsd.edu/index.htm
http://home.achilles.net/~ypvsj//data/encoding.html
http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/
Voilà, ça sera tout pour aujourd'hui. :-)
Cordialement,
Jacques.
--
| nntpspy@ Resistance is futile / ...by the Net |
|----------------- |°| °/°/ |°| /------Collective-|
|-You will be-----/ |°|_| | / | |_|°| -----------------|
| assimilated... / |_____| / |_____| janville.Borg |
Bonjour, bonsoir,
Qui a une idée de l'algorithme à employer pour réaliser une balance
des blancs sur une photo numérique ?
Bonjour, bonsoir,
Qui a une idée de l'algorithme à employer pour réaliser une balance
des blancs sur une photo numérique ?
Bonjour, bonsoir,
Qui a une idée de l'algorithme à employer pour réaliser une balance
des blancs sur une photo numérique ?
Tous ces espaces de couleurs sont un peu loin dans ma tête
et il va falloir que je m'y replonge.
Pour ce qui me concerne, je travaille en RGB qui sont les composants
immédiates dans le language de programmation que j'utilise (DELPHI).
Que veut dire IMHO dans ta réponse ?
Quand tu parles de la température d'une couleur, quelle est la
relation entre cette température et les composantes RGB ?
Je voudrais ton avis sur une procédure que j'ai mise en oeuvre assez
simplement :
[...]
Qu'en penses-tu ?
Tous ces espaces de couleurs sont un peu loin dans ma tête
et il va falloir que je m'y replonge.
Pour ce qui me concerne, je travaille en RGB qui sont les composants
immédiates dans le language de programmation que j'utilise (DELPHI).
Que veut dire IMHO dans ta réponse ?
Quand tu parles de la température d'une couleur, quelle est la
relation entre cette température et les composantes RGB ?
Je voudrais ton avis sur une procédure que j'ai mise en oeuvre assez
simplement :
[...]
Qu'en penses-tu ?
Tous ces espaces de couleurs sont un peu loin dans ma tête
et il va falloir que je m'y replonge.
Pour ce qui me concerne, je travaille en RGB qui sont les composants
immédiates dans le language de programmation que j'utilise (DELPHI).
Que veut dire IMHO dans ta réponse ?
Quand tu parles de la température d'une couleur, quelle est la
relation entre cette température et les composantes RGB ?
Je voudrais ton avis sur une procédure que j'ai mise en oeuvre assez
simplement :
[...]
Qu'en penses-tu ?
Que veut dire IMHO dans ta réponse ?
...snip...
Que veut dire IMHO dans ta réponse ?
...snip...
Que veut dire IMHO dans ta réponse ?
...snip...
Tous ces espaces de couleurs sont un peu loin dans ma tête
et il va falloir que je m'y replonge.
Je crains que cela soit un passage obligé...Pour ce qui me concerne, je travaille en RGB qui sont les composants
immédiates dans le language de programmation que j'utilise (DELPHI).
Dans un certain nombre de cas, il sera nécessaire de changer
de représentation colorimétrique, donc, ne te bloque pas
dessus. Mais bon, pour ton histoire de WB, pas de problème.Que veut dire IMHO dans ta réponse ?
Oops, de vieux restes. Bref, "IMHO" c'est "In My Humble
Opinion" soit "AMHA" ou "A Mon Humble Avis" en français.Quand tu parles de la température d'une couleur, quelle est la
relation entre cette température et les composantes RGB ?
la longueur d'onde du rayonnement émis par un corps noir
et fonction de sa température. Le spectre d'émission se
présente comme ceci :
http://www.physics.sfasu.edu/astro/color/blackbody3.gif
et leurs valeurs RGB :
http://www.vendian.org/mncharity/dir3/blackbody/UnstableURLs/bbr_color.html
En principe, tu utilises ce type de valeurs normalisées,
car il n'existe pas de bijections entres les valeurs RGB
et les longeurs d'onde (enfin, pas à ma connaissance).
Mais bon, le mieux est de te "re-imbiber" à haute dose de
colorimétrie, sinon, tu risques de galérer...
Quoi qu'il en soit, n'hesite pas étudier "rawphoto", tu
y trouveras toutes les réponses (ou du moins une grande
partie) à tes questions sur le sujet.Je voudrais ton avis sur une procédure que j'ai mise en oeuvre assez
simplement :
[...]
Qu'en penses-tu ?
Ben, vu ce que tu me montres, je serais étonné que
cela fonctionne, le "(Ri+Bi+Vi) / 3" me gène un peu.
Mais bon, l'idée est là.
Sinon, si ça peut t'aider, imagine que tu appliques un
filtre. Tu crées un calque avec la couleur "à blanchir"
puis tu le superposes par division à ton image... Par
contre, le resultat ne sera pas tout à fait identique
avec l'application d'un filtre à la prise de vue, dans
la mesure ou ce dernier n'a pas une réponse constante
en fréquence. Mais bon, on ne va pas chipoter... :-)
Bref, comme je te l'ai dit, n'hesite pas à fouiller le
site de Lindbloom (et les autres) que je t'ai donné et,
surtout, à étudier les sources du programme "rawphoto",
tout y est.
Cordialement,
Jacques. Qui commence à avoir mal à la tête... :-D
P.S. Tu peux aussi consulter : news:sci.engr.color
--
| nntpspy@ Resistance is futile / ...by the Net |
|----------------- |°| °/°/ |°| /------Collective-|
|-You will be-----/ |°|_| | / | |_|°| -----------------|
| assimilated... / |_____| / |_____| janville.Borg |
Tous ces espaces de couleurs sont un peu loin dans ma tête
et il va falloir que je m'y replonge.
Je crains que cela soit un passage obligé...
Pour ce qui me concerne, je travaille en RGB qui sont les composants
immédiates dans le language de programmation que j'utilise (DELPHI).
Dans un certain nombre de cas, il sera nécessaire de changer
de représentation colorimétrique, donc, ne te bloque pas
dessus. Mais bon, pour ton histoire de WB, pas de problème.
Que veut dire IMHO dans ta réponse ?
Oops, de vieux restes. Bref, "IMHO" c'est "In My Humble
Opinion" soit "AMHA" ou "A Mon Humble Avis" en français.
Quand tu parles de la température d'une couleur, quelle est la
relation entre cette température et les composantes RGB ?
la longueur d'onde du rayonnement émis par un corps noir
et fonction de sa température. Le spectre d'émission se
présente comme ceci :
http://www.physics.sfasu.edu/astro/color/blackbody3.gif
et leurs valeurs RGB :
http://www.vendian.org/mncharity/dir3/blackbody/UnstableURLs/bbr_color.html
En principe, tu utilises ce type de valeurs normalisées,
car il n'existe pas de bijections entres les valeurs RGB
et les longeurs d'onde (enfin, pas à ma connaissance).
Mais bon, le mieux est de te "re-imbiber" à haute dose de
colorimétrie, sinon, tu risques de galérer...
Quoi qu'il en soit, n'hesite pas étudier "rawphoto", tu
y trouveras toutes les réponses (ou du moins une grande
partie) à tes questions sur le sujet.
Je voudrais ton avis sur une procédure que j'ai mise en oeuvre assez
simplement :
[...]
Qu'en penses-tu ?
Ben, vu ce que tu me montres, je serais étonné que
cela fonctionne, le "(Ri+Bi+Vi) / 3" me gène un peu.
Mais bon, l'idée est là.
Sinon, si ça peut t'aider, imagine que tu appliques un
filtre. Tu crées un calque avec la couleur "à blanchir"
puis tu le superposes par division à ton image... Par
contre, le resultat ne sera pas tout à fait identique
avec l'application d'un filtre à la prise de vue, dans
la mesure ou ce dernier n'a pas une réponse constante
en fréquence. Mais bon, on ne va pas chipoter... :-)
Bref, comme je te l'ai dit, n'hesite pas à fouiller le
site de Lindbloom (et les autres) que je t'ai donné et,
surtout, à étudier les sources du programme "rawphoto",
tout y est.
Cordialement,
Jacques. Qui commence à avoir mal à la tête... :-D
P.S. Tu peux aussi consulter : news:sci.engr.color
--
| nntpspy@ Resistance is futile / ...by the Net |
|----------------- |°| °/°/ |°| /------Collective-|
|-You will be-----/ |°|_| | / | |_|°| -----------------|
| assimilated... / |_____| / |_____| janville.Borg |
Tous ces espaces de couleurs sont un peu loin dans ma tête
et il va falloir que je m'y replonge.
Je crains que cela soit un passage obligé...Pour ce qui me concerne, je travaille en RGB qui sont les composants
immédiates dans le language de programmation que j'utilise (DELPHI).
Dans un certain nombre de cas, il sera nécessaire de changer
de représentation colorimétrique, donc, ne te bloque pas
dessus. Mais bon, pour ton histoire de WB, pas de problème.Que veut dire IMHO dans ta réponse ?
Oops, de vieux restes. Bref, "IMHO" c'est "In My Humble
Opinion" soit "AMHA" ou "A Mon Humble Avis" en français.Quand tu parles de la température d'une couleur, quelle est la
relation entre cette température et les composantes RGB ?
la longueur d'onde du rayonnement émis par un corps noir
et fonction de sa température. Le spectre d'émission se
présente comme ceci :
http://www.physics.sfasu.edu/astro/color/blackbody3.gif
et leurs valeurs RGB :
http://www.vendian.org/mncharity/dir3/blackbody/UnstableURLs/bbr_color.html
En principe, tu utilises ce type de valeurs normalisées,
car il n'existe pas de bijections entres les valeurs RGB
et les longeurs d'onde (enfin, pas à ma connaissance).
Mais bon, le mieux est de te "re-imbiber" à haute dose de
colorimétrie, sinon, tu risques de galérer...
Quoi qu'il en soit, n'hesite pas étudier "rawphoto", tu
y trouveras toutes les réponses (ou du moins une grande
partie) à tes questions sur le sujet.Je voudrais ton avis sur une procédure que j'ai mise en oeuvre assez
simplement :
[...]
Qu'en penses-tu ?
Ben, vu ce que tu me montres, je serais étonné que
cela fonctionne, le "(Ri+Bi+Vi) / 3" me gène un peu.
Mais bon, l'idée est là.
Sinon, si ça peut t'aider, imagine que tu appliques un
filtre. Tu crées un calque avec la couleur "à blanchir"
puis tu le superposes par division à ton image... Par
contre, le resultat ne sera pas tout à fait identique
avec l'application d'un filtre à la prise de vue, dans
la mesure ou ce dernier n'a pas une réponse constante
en fréquence. Mais bon, on ne va pas chipoter... :-)
Bref, comme je te l'ai dit, n'hesite pas à fouiller le
site de Lindbloom (et les autres) que je t'ai donné et,
surtout, à étudier les sources du programme "rawphoto",
tout y est.
Cordialement,
Jacques. Qui commence à avoir mal à la tête... :-D
P.S. Tu peux aussi consulter : news:sci.engr.color
--
| nntpspy@ Resistance is futile / ...by the Net |
|----------------- |°| °/°/ |°| /------Collective-|
|-You will be-----/ |°|_| | / | |_|°| -----------------|
| assimilated... / |_____| / |_____| janville.Borg |
http://perso.wanadoo.fr/reli/Mpp/Mpp.htm
Donnes-moi ton avis.
je ne suis pas un adepte du "C" ou "C++",
je programme en DELPHI (langage Pascal).
http://perso.wanadoo.fr/reli/Mpp/Mpp.htm
Donnes-moi ton avis.
je ne suis pas un adepte du "C" ou "C++",
je programme en DELPHI (langage Pascal).
http://perso.wanadoo.fr/reli/Mpp/Mpp.htm
Donnes-moi ton avis.
je ne suis pas un adepte du "C" ou "C++",
je programme en DELPHI (langage Pascal).
P.S. Ce serait plus sympa si tu pouvais éviter de reprendre
chaque intervention dans son intégralité, et répondre dans
le sens logique de la lecture :
P.S. Ce serait plus sympa si tu pouvais éviter de reprendre
chaque intervention dans son intégralité, et répondre dans
le sens logique de la lecture :
P.S. Ce serait plus sympa si tu pouvais éviter de reprendre
chaque intervention dans son intégralité, et répondre dans
le sens logique de la lecture :
http://www.vendian.org/mncharity/dir3/blackbody/UnstableURLs/bbr_color.html
http://www.vendian.org/mncharity/dir3/blackbody/UnstableURLs/bbr_color.html
http://www.vendian.org/mncharity/dir3/blackbody/UnstableURLs/bbr_color.html
Je pense que la plupart du temps, c'est une simple modification de la pente
des trois courbes R,V,B de telle sorte que la zone indiquée soit neutre
(gris). A la manière de:
http://pehache.free.fr/TEMP/nega_whitebal.jpg
(c'est en afitun mauvais exemple car cette image nécessite plus qu'une
simple balance des blancs, mais c'est pour montrer l'effet sur les courbes)
Salut Péhache,
Maintenant, pour faire une balance automatique c'est une autre paire de
manche :-)
Je pense que la plupart du temps, c'est une simple modification de la pente
des trois courbes R,V,B de telle sorte que la zone indiquée soit neutre
(gris). A la manière de:
http://pehache.free.fr/TEMP/nega_whitebal.jpg
(c'est en afitun mauvais exemple car cette image nécessite plus qu'une
simple balance des blancs, mais c'est pour montrer l'effet sur les courbes)
Salut Péhache,
Maintenant, pour faire une balance automatique c'est une autre paire de
manche :-)
Je pense que la plupart du temps, c'est une simple modification de la pente
des trois courbes R,V,B de telle sorte que la zone indiquée soit neutre
(gris). A la manière de:
http://pehache.free.fr/TEMP/nega_whitebal.jpg
(c'est en afitun mauvais exemple car cette image nécessite plus qu'une
simple balance des blancs, mais c'est pour montrer l'effet sur les courbes)
Salut Péhache,
Maintenant, pour faire une balance automatique c'est une autre paire de
manche :-)