parcours total d'un tableau en 3d [update projet fini] [ALGO] - Algo - Programmation
Marsh Posté le 03-03-2003 à 03:14:13
tu peux preciser ton probleme pliz.. j'ai du mal a cerner le coup de la recolorisation :-)
Marsh Posté le 03-03-2003 à 08:51:29
Ben en fait une fois que t'a tes "boites" il faut attribuer a tous les pixels qui sont dans une boite donnée la couleur moyenne
Marsh Posté le 17-03-2003 à 00:51:39
tu veux la moyenne ?
bah donc tu calcules la moyenne dans ta boite qui te donne la position d'un point M dont les composantes sont Rmoy Vmoy et Bmoy
E(M) = (E(r),E(v),E(b))
par ex, pour E(r):
si t'as N points P(i)=(ri,vi,bi), 0<=i<N, appartenant à ta boite
E(r) = Rmoy = sum(ri)/N
ensuite tu colorises ces N points: P(i)=(Rmoy,Vmoy,Bmoy)
rq: attention à bien comptabiliser tous tes points, plusieurs points pouvant se trouver à la meme position
Marsh Posté le 02-03-2003 à 15:47:23
Bonjour
Suite a mon topic précédent ( ici )
J'ai finalement trouvé mon bonheur avec l'algorithme de median cut (description de l'algo)
Je pense être arrivé à diviser l'espace 3d.
pour cela j'ai des booleens que je mets a vrai si le point en question est "coin d'une boite".
Maintenant il faut que j'applique un traitement (recolorisation) à chaque boite et je bloque merci de m'aide'r si vous avez des idées.
en gros chaque étoile rouge est un booleen à vrai:
http://sashock.free.fr/couleurs2.gif
********************EDIT********************
Voila finalement je me suis passé du parcours de boites en les stockant apres le traitement.
mon projet était la quantification d'une image (mon 1er topic)
voila ce que ca donne :
le clou du spectacle est quand meme le fameux cube 3d
pour ceux qui voudraient tester : c'est ici
J'aimerais avoir des conseils si vous en avez a me donner
et aussi: pour l'instant ca ouvre juste les bmp existerait il un composant ou une routine de delphi qui convertirait facilement un jpeg en bmp
Par contre attention ca rame des qu'on augmente le nb de couleurs je sais pas si c'est a cause de delphi ou que mon implementation est vraiment mauvaise
voila
Message édité par sashock le 12-03-2003 à 20:31:58