Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3176 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  3449  3450  3451  ..  26977  26978  26979  26980  26981  26982
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°698160
antp
Super Administrateur
Champion des excuses bidons
Posté le 13-04-2004 à 12:14:45  profilanswer
 

Reprise du message précédent :
GetTickCount avant et après l'appel de la fonction


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
mood
Publicité
Posté le 13-04-2004 à 12:14:45  profilanswer
 

n°698161
skeye
Posté le 13-04-2004 à 12:15:06  profilanswer
 

antp a écrit :

BufferedWriter il fait comment ?


Vu le nom, m'étonnerait qu'il écrive au fur et à mesure...:whistle:

n°698162
uriel
blood pt.2
Posté le 13-04-2004 à 12:15:14  profilanswer
 

antp a écrit :

ouais mais si tu fais du Java ça peut tourner sous Windows aussi, non ? :D
 
BufferedWriter il fait comment ?


 
oui, mais comme c'est pour une appli qui va tourner sus un serveur Linux je m'en occupe pas  :whistle:


---------------
IVG en france
n°698163
uriel
blood pt.2
Posté le 13-04-2004 à 12:15:32  profilanswer
 

skeye a écrit :


Vu le nom, m'étonnerait qu'il écrive au fur et à mesure...:whistle:


 
il doit prendre ca par tas de 1024  [:spamafote]


---------------
IVG en france
n°698166
Moktar1er
No one replies...
Posté le 13-04-2004 à 12:18:27  profilanswer
 

skeye a écrit :

moktar> soit je suis très très nul, soit j'avais raison, faut que je remultiplie par 255 à la fin, là!:o  


 
chais pas ça me parait bizarre...
si pour chaque point de ton histo tu as une valeur entre 0 et 1, ton histo cumulé aura forcément une valeur entre 0 et 255 [:spamafote]
je vais regarder comment j'avais codé ça
 
[edit] chuis con :D
en fait, on normalise sur le nombre de pixel et non sur le nombre de couleurs... donc forcément, même mon histo cumulé est entre 0 et 1...
par contre, t'es obligé de normalisé au début pour multiplier par 255 à la fin non?
car en fait tu prends en compte le rapport nombre de pixels d'une certaine couleur/nombre total des pixels, soit une probalité d'avoir telle ou telle couleur
et une fois qu'on a redistribué ces probas, il faut faire le parallèle entre proba et couleur


Message édité par Moktar1er le 13-04-2004 à 12:24:52
n°698167
skeye
Posté le 13-04-2004 à 12:19:07  profilanswer
 

antp a écrit :

GetTickCount avant et après l'appel de la fonction


:jap:
391ms pour traiter 50 fois jean-pierre! \o/

n°698168
antp
Super Administrateur
Champion des excuses bidons
Posté le 13-04-2004 à 12:19:28  profilanswer
 

uriel a écrit :


 
il doit prendre ca par tas de 1024  [:spamafote]  


 
bah c'est pas tellement mieux quoi.
s'il augmente la taille du fichier par paquets de 1 byte ou de 1024 bytes, si t'as des clusters de 4096 bytes ça revient au même niveau fragmentation.
 
d'un autre côté si ça tourne sur un serveur Linux comme tu le dis, et qu'il a un filesystem, qui s'autodéfragmente...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°698169
skeye
Posté le 13-04-2004 à 12:19:40  profilanswer
 

moktar1er a écrit :


 
chais pas ça me parait bizarre...
si pour chaque point de ton histo tu as une valeur entre 0 et 1, ton histo cumulé aura forcément une valeur entre 0 et 255 [:spamafote]
je vais regarder comment j'avais codé ça


bah non si c'est un histo normalisé la somme fait 1! [:joce]
 
[edit]
ou alors tu fais un cumulé du cumulé? [:mlc]


Message édité par skeye le 13-04-2004 à 12:20:44
n°698173
skeye
Posté le 13-04-2004 à 12:24:48  profilanswer
 

Roh putain ma convolution est archi lente! [:joce]

n°698175
Moktar1er
No one replies...
Posté le 13-04-2004 à 12:25:14  profilanswer
 

skeye a écrit :


bah non si c'est un histo normalisé la somme fait 1! [:joce]
 
[edit]
ou alors tu fais un cumulé du cumulé? [:mlc]


cf. edit ;)

mood
Publicité
Posté le 13-04-2004 à 12:25:14  profilanswer
 

n°698176
skeye
Posté le 13-04-2004 à 12:28:52  profilanswer
 


en fait dans ma version je faisais le parallèle entre proba et couleur différemment, je te mets le code ce sera plus clair :

Code :
  1. void
  2. CImage::egalisation()
  3. {
  4.     //On récupère l'histogramme
  5.     unsigned * histoCumul = this->histogramYUY2();
  6.    
  7.     //On calcule l'histogramme cumulé
  8.     for(int i = 0; i < 255; i++)
  9.         histoCumul[i + 1] += histoCumul[i];
  10.    
  11.     //On crée un tableau de correspondance
  12.     unsigned corresp[256];
  13.     float step = ((float) histoCumul[255]) / 255.0;
  14.     for(int i = 0; i < 256; i++)
  15.     {
  16.         corresp[i] = (unsigned) (histoCumul[i] / step);
  17.     }
  18.    
  19.     //On modifie l'image
  20.     for(int i = 0; i < nbPix(); i++)
  21.         val[2 * i] = corresp[val[2 * i]];
  22.  
  23. }


 
Les autres : si vous trouvez ce code à chier pas la peine de le dire, merci!:o
 
[edit]
16ms plus rapide que mon implémentation de ta soluce...[:joce]
Je dois pouvoir faire mieux!;)


Message édité par skeye le 13-04-2004 à 12:33:43
n°698180
Moktar1er
No one replies...
Posté le 13-04-2004 à 12:33:01  profilanswer
 

skeye a écrit :


en fait dans ma version je faisais le parallèle entre proba et couleur différemment, je te mets le code ce sera plus clair :

Code :
  1. void
  2. CImage::egalisation()
  3. {
  4.     //On récupère l'histogramme
  5.     unsigned * histoCumul = this->histogramYUY2();
  6.    
  7.     //On calcule l'histogramme cumulé
  8.     for(int i = 0; i < 255; i++)
  9.         histoCumul[i + 1] += histoCumul[i];
  10.    
  11.     //On crée un tableau de correspondance
  12.     unsigned corresp[256];
  13.     float step = ((float) histoCumul[255]) / 255.0;
  14.     for(int i = 0; i < 256; i++)
  15.     {
  16.         corresp[i] = (unsigned) (histoCumul[i] / step);
  17.     }
  18.    
  19.     //On modifie l'image
  20.     for(int i = 0; i < nbPix(); i++)
  21.         val[2 * i] = corresp[val[2 * i]];
  22.  
  23. }


 
Les autres : si vous trouvez ce code à chier pas la peine de le dire, merci!:o


 
me semble bizarre ton calcul d'histo cumulé...
moi je ferais:

Code :
  1. ...
  2. histo=this->histogramYUY2();
  3. histoCumul[0]=histo[0];
  4. for(int i = 1; i <= 255; i++)
  5.     histoCumul[i] = histoCumul[i-1]+histo[i];
  6. ...


Message édité par Moktar1er le 13-04-2004 à 12:33:31
n°698181
drasche
Posté le 13-04-2004 à 12:33:02  profilanswer
 

http://forum.hardware.fr/hardwaref [...] 9382-1.htm
 

51isgood a écrit :

en fait, au démarrage, le pc fait que de réflechir


[:rofl]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°698184
skeye
Posté le 13-04-2004 à 12:34:54  profilanswer
 

moktar1er a écrit :


 
me semble bizarre ton calcul d'histo cumulé...
moi je ferais:

Code :
  1. ...
  2. histo=this->histogramYUY2();
  3. histoCumul[0]=histo[0];
  4. for(int i = 1; i <= 255; i++)
  5.     histoCumul[i] = histoCumul[i-1]+histo[i];
  6. ...




bah c'est ce que je fais, en écrasant mon histogramme d'origine qui ne me sert plus.

n°698193
drasche
Posté le 13-04-2004 à 12:41:52  profilanswer
 

le topic blabla@prog@ppc a de nouveau été fermé [:benou]
 
edit: et Kadreg répond à tous les topics là-bas [:cupra]


Message édité par drasche le 13-04-2004 à 12:43:34

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°698226
urd-sama
waste of space
Posté le 13-04-2004 à 13:22:40  profilanswer
 

y'a un oiseau qui s'est éclaté contre la fenêtre [:totoz]

n°698228
skeye
Posté le 13-04-2004 à 13:23:18  profilanswer
 

urd-sama a écrit :

y'a un oiseau qui s'est éclaté contre la fenêtre [:totoz]


[:rofl]
Chuis un ami des bêtes moi, c'est pour ça que je nettoie jamais mes vitres...:whistle:

n°698229
drasche
Posté le 13-04-2004 à 13:24:10  profilanswer
 

urd-sama a écrit :

y'a un oiseau qui s'est éclaté contre la fenêtre [:totoz]


peut-être le premier d'une longue série [:poischich]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°698230
urd-sama
waste of space
Posté le 13-04-2004 à 13:32:16  profilanswer
 

drasche a écrit :


peut-être le premier d'une longue série [:poischich]


bon l'année passée y'a eu deux fois des oiseaux qui sont entrés dans le bureau (dont un qui a crotté sur l'écran de mon collègue :D)

n°698252
skeye
Posté le 13-04-2004 à 13:52:38  profilanswer
 
n°698253
skeye
Posté le 13-04-2004 à 13:52:51  profilanswer
 

urd-sama a écrit :


bon l'année passée y'a eu deux fois des oiseaux qui sont entrés dans le bureau (dont un qui a crotté sur l'écran de mon collègue :D)


m'en souviens de celui-ci!:D

n°698254
the real m​oins moins
Posté le 13-04-2004 à 13:53:03  profilanswer
 
n°698255
nraynaud
lol
Posté le 13-04-2004 à 13:53:23  profilanswer
 

uriel a écrit :


6h30 d'autonomie pour le haut de gamme, c'est quoi leur batterie :??:

NiMH, comme toutes les nouvelles batterie qui tiennent la route.
 
En plus y'a plus les pb du plomb et des NiCd, l'usure ne dépend plus des cycles charge/décharge, y'a pas d'effet mémoire. par contre, elle ont une durée de vie limitée et le compte à rebour commence en sortie d'usine. Donc hors de question d'en acheter aujourd'hui pour plus tard.


---------------
trainoo.com, c'est fini
n°698257
skeye
Posté le 13-04-2004 à 13:57:13  profilanswer
 

Bordel, 200ms pour faire une convolution ça craint!:o

n°698260
nraynaud
lol
Posté le 13-04-2004 à 13:59:05  profilanswer
 

skeye a écrit :

Bordel, 200ms pour faire une convolution ça craint!:o

sur 12M de pixel, c'est pas mal ...


---------------
trainoo.com, c'est fini
n°698263
Moktar1er
No one replies...
Posté le 13-04-2004 à 14:01:17  profilanswer
 

skeye a écrit :


bah c'est ce que je fais, en écrasant mon histogramme d'origine qui ne me sert plus.


 
bon, bah moi ça va mieux, chuis mieux reveillé et j'ai mangé :D
désolé pour les conneries de ce matin ;)

n°698268
skeye
Posté le 13-04-2004 à 14:06:32  profilanswer
 

nraynaud a écrit :

sur 12M de pixel, c'est pas mal ...


 
euh sur environ 450000...[:joce]
 

moktar1er a écrit :


 
bon, bah moi ça va mieux, chuis mieux reveillé et j'ai mangé :D
désolé pour les conneries de ce matin ;)


Pas grave, ca m'a fait réfléchir aussi!;)

n°698271
skeye
Posté le 13-04-2004 à 14:10:36  profilanswer
 

Tiens c'est marrant, avec une image un peu (bcp, en fait...)plus petite ça passe à 16ms...[:mlc]


Message édité par skeye le 13-04-2004 à 14:11:30
n°698272
urd-sama
waste of space
Posté le 13-04-2004 à 14:11:48  profilanswer
 

http://www.tdg.ch/accueil/quizz/index.php?Page_ID=5389
[:rofl]
j'vous rassure, y'a pas mal de trucs que je connais pas [:dawa]

n°698276
skeye
Posté le 13-04-2004 à 14:13:52  profilanswer
 

urd-sama a écrit :

http://www.tdg.ch/accueil/quizz/index.php?Page_ID=5389
[:rofl]
j'vous rassure, y'a pas mal de trucs que je connais pas [:dawa]


[:mlc2]

n°698284
gizmo
Posté le 13-04-2004 à 14:20:30  profilanswer
 

13/13, trop facile. Mais quelle langue barbare...

n°698287
HappyHarry
Posté le 13-04-2004 à 14:21:58  profilanswer
 

[:cupra]

n°698291
skeye
Posté le 13-04-2004 à 14:25:29  profilanswer
 

Bon.
Va falloir que je fasse kkchose, là, spabon tout ça!:o

n°698294
urd-sama
waste of space
Posté le 13-04-2004 à 14:26:54  profilanswer
 

gizmo a écrit :

13/13, trop facile. Mais quelle langue barbare...


le pire c'est que j'utilise certains mots souvent  :whistle:

n°698296
kishibojin
Mais euh !
Posté le 13-04-2004 à 14:27:46  profilanswer
 

urd-sama a écrit :

http://www.tdg.ch/accueil/quizz/index.php?Page_ID=5389
[:rofl]
j'vous rassure, y'a pas mal de trucs que je connais pas [:dawa]


 
Résultats du quiz  
 
 
Vous avez trouvé 12 bonnes réponses sur 13
 
héhé chu un vrai de vrai de romand moi  :sol:
 
la seule erreur venait de mon collègue. qui m'a souffler une erreur si je m'étais écouter j'aurai fait tout juste


Message édité par kishibojin le 13-04-2004 à 14:30:59
n°698312
HappyHarry
Posté le 13-04-2004 à 14:45:41  profilanswer
 

[:dents]

n°698317
gizmo
Posté le 13-04-2004 à 14:47:52  profilanswer
 

PUTAIN DE BORDEL DE PLONE DE MERDE /FOU/ /FOU/

n°698321
skeye
Posté le 13-04-2004 à 14:50:34  profilanswer
 

172ms! \o/
 
Mais putain pourquoi je bossais sur des unsigned alors qu'on va me refiler des short en entrée, moi? [:itm]

n°698336
skeye
Posté le 13-04-2004 à 15:17:23  profilanswer
 

Bon, plus qu'à diviser mon temps d'exécution par au moins 3 et ça sera utilisable.[:itm]

n°698348
the real m​oins moins
Posté le 13-04-2004 à 15:27:27  profilanswer
 

[:zaib3k]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°698350
jagstang
Pa Capona ಠ_ಠ
Posté le 13-04-2004 à 15:37:31  profilanswer
 

gizmo a écrit :

13/13, trop facile. Mais quelle langue barbare...


et encore, c'est pas du patois...  :sweat:

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  3449  3450  3451  ..  26977  26978  26979  26980  26981  26982

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)