Question de Math (pour ecrire script)
+2
macbain
Herronelou
6 participants
Page 1 sur 1
Question de Math (pour ecrire script)
Hello.
J'écris un petit script de simulation de compression JPG (oui je sais ca a pas vraiment de sens de perdre de la qualité volontairement, mais j'en ai besoin pour une prod, et je veux pas avoir a faire des rendus en compression JPG pour chaque plate)
Du coup je me base sur divers papiers, et notamment la page wikipedia sur la compression JPG qui explique le process (http://en.wikipedia.org/wiki/JPEG), mais je bloque sur une formule...
J'ai jamais appris ce que voulaient dire les especes de gros M tournés a 90 degrees.. ni ce signe: ...
Je voudrais bien les googler pour en savoir plus mais comme je sais meme pas comment ca s'appelle..
toute aide sera la bienvenue
J'écris un petit script de simulation de compression JPG (oui je sais ca a pas vraiment de sens de perdre de la qualité volontairement, mais j'en ai besoin pour une prod, et je veux pas avoir a faire des rendus en compression JPG pour chaque plate)
Du coup je me base sur divers papiers, et notamment la page wikipedia sur la compression JPG qui explique le process (http://en.wikipedia.org/wiki/JPEG), mais je bloque sur une formule...
where
x is the pixel row, for the integers .
y is the pixel column, for the integers .
is defined as above, for the integers .
Fu,v is the reconstructed approximate coefficient at coordinates
Fx,y is the reconstructed pixel value at coordinates
J'ai jamais appris ce que voulaient dire les especes de gros M tournés a 90 degrees.. ni ce signe: ...
Je voudrais bien les googler pour en savoir plus mais comme je sais meme pas comment ca s'appelle..
toute aide sera la bienvenue
Re: Question de Math (pour ecrire script)
Au temps pour moi, en fait c'est sur la premiere equation de ce genre que je bloque :
Et j'ai trouvé ce que le sigma (sum) veut dire
Et j'ai trouvé ce que le sigma (sum) veut dire
Re: Question de Math (pour ecrire script)
Je te conseillerais de regarder au sujet de la DCT (discrete cosinus transform), c'est la base de la compression JPEG en gros. L'algorithme decoupe l'image en blocs et les classe dans un tableau en fonction de la complexite de frequences en l'interieur. Ainsi un ciel bleu aura un frequence bien inferieure a un champ de ble par exemple. Mais bon ca me parait qund meme bien chaud ce que tu cherches a faire, et vu que je suis une quiche en math, je risque pas de pouvoir t'en dire bien plus perso.
Re: Question de Math (pour ecrire script)
Sigma veut dire que tu aditionnes les resultats de ta fonction pour les valeurs allant de 0 a 7 dans ton cas.
C'est un peu long a expliquer parce que tu en as 2...
Alpha(u)Alpha(v) te donne un coefficient
Gx,y aussi
Ensuite tu as ta fonction avec x,y et u,v.
Disons pour simplifier que tout ton truc est : G(u,v)=Sum( Sum(F(x,y ; u,v) )
Ca revient a
G(u,v) = F(0,0 ; u,v)+F(0,1 ; u,v)+F(0,2 ; u,v)+....F(0,7 ; u,v)+F(1,0 ; u,v) + F(1,1 ; u,v) + F(1,2 ; u,v).......F(7,6 ; u,v) + F(7,7 ; u,v)
C'est un peu long a expliquer parce que tu en as 2...
Alpha(u)Alpha(v) te donne un coefficient
Gx,y aussi
Ensuite tu as ta fonction avec x,y et u,v.
Disons pour simplifier que tout ton truc est : G(u,v)=Sum( Sum(F(x,y ; u,v) )
Ca revient a
G(u,v) = F(0,0 ; u,v)+F(0,1 ; u,v)+F(0,2 ; u,v)+....F(0,7 ; u,v)+F(1,0 ; u,v) + F(1,1 ; u,v) + F(1,2 ; u,v).......F(7,6 ; u,v) + F(7,7 ; u,v)
Swoop- Big Boss
- Nombre de messages : 7027
Age : 44
Localisation : Montreal
Date d'inscription : 05/06/2007
Re: Question de Math (pour ecrire script)
bah, en gros, il fait des buckets de 8x8 pour compresser.
C'est ca la double Somme.
Par contre, il y a des librairies toutes faites pour compresser en JPG. Je ne sais pas quel langage tu utilises...
C'est ca la double Somme.
Par contre, il y a des librairies toutes faites pour compresser en JPG. Je ne sais pas quel langage tu utilises...
Shinjipierre- Plongeur
- Nombre de messages : 194
Localisation : Vancouver
Date d'inscription : 11/08/2010
Re: Question de Math (pour ecrire script)
En python tu peux pas faire ca ?
Avec PIL et son module Image ?
Avec PIL et son module Image ?
titor- Plongeur
- Nombre de messages : 154
Age : 35
Date d'inscription : 21/08/2009
Re: Question de Math (pour ecrire script)
Si tu es sur Nuke il y a les sapphyres effect avec l'effet : jpeg damage
Sur after, il y a un script qui a été créé (aescripts.com)
marrant, je suis sur une prod où je cherche à vieillir des médias pour les faire correspondre à des compressions issues de l'ina, média en mpeg2.
Sur after, il y a un script qui a été créé (aescripts.com)
marrant, je suis sur une prod où je cherche à vieillir des médias pour les faire correspondre à des compressions issues de l'ina, média en mpeg2.
Re: Question de Math (pour ecrire script)
le script after que j'ai trouvé est tout naze...
je pensais faire ca avec pixel bender, du coup le language c'est un derive du C.
J'ai trouve une librairie opensource en C qui fait des compressions jpg, je vais l'utiliser comme base je pense. Je sais juste pas quand j'aurais du temps pour m'y remettre.
Aussi je veux pas prendre de script tout fait car c'est une occaz d'apprendre quelque chose, et c'est pas tous les jours la ou je travaille..
je pensais faire ca avec pixel bender, du coup le language c'est un derive du C.
J'ai trouve une librairie opensource en C qui fait des compressions jpg, je vais l'utiliser comme base je pense. Je sais juste pas quand j'aurais du temps pour m'y remettre.
Aussi je veux pas prendre de script tout fait car c'est une occaz d'apprendre quelque chose, et c'est pas tous les jours la ou je travaille..
Re: Question de Math (pour ecrire script)
J'ai trouvé ce tres bon pdf aussi http://www.lokminglui.com/dct.pdf
Re: Question de Math (pour ecrire script)
Ok, toujours base sur la formule wikipedia, je crois que je comprends tout maintenant, sauf le ALPHA(v), je sais pas a quoi celui ci correspond..
Re: Question de Math (pour ecrire script)
et tu remplaces u par v. V etant vertical spatial frequency
Swoop- Big Boss
- Nombre de messages : 7027
Age : 44
Localisation : Montreal
Date d'inscription : 05/06/2007
Re: Question de Math (pour ecrire script)
cool, c'est ce a quoi je pensais ...
Maintenant mon probleme c'est que pixel bender que je comptais uiliser pour ecrire le filtre gere que des matrix de 4x4, et non 8x8..
bref, j'ai pas vraiment bosse dessus car je suis a la bourre sur une animation pour un pote du coup je bosse sur ca en priorite.
Maintenant mon probleme c'est que pixel bender que je comptais uiliser pour ecrire le filtre gere que des matrix de 4x4, et non 8x8..
bref, j'ai pas vraiment bosse dessus car je suis a la bourre sur une animation pour un pote du coup je bosse sur ca en priorite.
Sujets similaires
» [Script]_Interface en checkbox
» [NUKE] script pour lancer des rendus ...
» [script] extraire un Zbuffer d'un film en 3D
» Nuke channel math
» After Effects script
» [NUKE] script pour lancer des rendus ...
» [script] extraire un Zbuffer d'un film en 3D
» Nuke channel math
» After Effects script
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum