begin process at 2008 09 06 19:07:43
1 237 887 membres
272 nouveaux aujourd'hui
14 314 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

122 commentaire(s) de Pistol_Pete sur des sources sur cppfrance

Le : 01/08/2008 13:54:30
Source : DÉTECTION OPTIMALE DES CONTOURS: CANNY, DÉRICHE, SHENCASTAN
Salut
Voici la dernière version de mon logiciel sans boggue connu.

La documentation en ligne est enfin à jour et disponible sur le site web du logiciel:

http://ImAnalyse.free.fr


Le : 22/07/2008 10:09:32
Source : IMANALYSE : LOGICIEL DE TRAITEMENT DE L'IMAGE + DITHERING [WIN32]
Salut
Voila le bogue corrigé. (ouverture des images jpeg et gif)

J'en profite pour vous annoncer la mise en place de l'aide en ligne sur
http://ImAnalyse.free.fr

Ou pendant l'exécution du programme ALT+F1 ou menu->?-> Aide en ligne

Vous y retrouverez toutes les possibilités du logiciel ainsi qu'une description détaillé de toutes les fonctions d'ImAnalyse. (un exemple, la description des argument de la fonction et code source)

J'attends vos commentaires...

A+



Le : 11/07/2008 10:39:06
Source : VISUALISEUR RVB AVEC QT
Salut
Ce qui aurait pu être intéressant pour cette source, aurait été d'inclure la représentation HSL en plus de la RGB.
En gros faire un peu comme la boite de dialogue ChooseColor des api win32.
(boite de dialogue "couleur personnalisé" de MSPaint.

Je trouve, pour ma part cette source un peu vide en contenu surtout pour un niveau initié.

A+


Le : 06/07/2008 19:07:37
Source : SYNTHÈSE D'IMAGE: BRUIT DE PERLIN: TEXTURES MARBRE, BOIS...
Merci de ton commentaire Shenron, ça me fais chaud au c½ur.
D'autant plus que j'ai vu tes sources qui sont très impressionnantes elles aussi.
Oui j'ai utilisé OpenGL pour l'affichage 3D c'est quand même bien plus facile et rapide à faire:
On applique une texture en 3 lignes et on ajoute un éclairage aussi en 3 lignes...
Que demander de plus?

Si vous créez d'autre texture avec le bruit de Perlin, n'hésiter pas à nous les faire partager.

A+


Le : 03/07/2008 17:00:48
Source : CALCULATEUR D'IMC EN CONSOLE
Meme 3 messages...
On est en surpoid, obese et normal!


Le : 18/06/2008 09:41:06
Source : LE QUICKSORT NON-RECURSIF ET L'IMPACT DE L'INSERTIONSORT SUR SES PERFORMANCES
Salut

Voila mes resultats pour 10 millions:  166 ms
AMD Athlon 64 X2 Dual
Core processor 6000+
3 GHz
XP sp3

Et puisse que l'on parle de performance, je ne comprend pas pourquoi ce programme n'est pas multithread...
Utiliser la moitier de la puissance de son PC, ca ne te gene pas?
Je suis sur que pour des plus grandes listes le gain sera immense. Ca serai cool de pouvoir tester.

A+



Le : 17/06/2008 22:56:21
Source : IMANALYSE : LOGICIEL DE TRAITEMENT DE L'IMAGE + DITHERING [WIN32]
Salut

Oui il y a un bogue dans la fonction
PictureToBitmap()
Il faut corriger la ligne
hr = CreateStreamOnHGlobal(hgbl, TRUE, &stream);
par
hr = CreateStreamOnHGlobal(hgbl, FALSE, &stream);

Sinon il y a un problème de libération de la mémoire : le HGLOBAL était libéré en même temps que le stream et je tentait de libérer le HGLOBAL.

La tu peux ouvrir les JPG et GIF en plus des BMP

Je ferai une mise à jour de la source dans pas très longtemps.
Merci
A+


Le : 16/06/2008 10:57:47
Source : THE HANGED
Salut

Bon voila d'autres petits commentaires:
Pourquoi declares-tu pour toutes tes boucles des "unsigned long int", des simples int ne sont t'il pas suffisant(32767 caracteres au min tout de meme!)?
Beaucoup plus important, il ne faut jamais mettre dans une boucle des vector ( truc.size() ). A chaque fois que la boucle s'incremetera, il recalculera la taille du vector ce qui est completement inutile. Il faut faire quelque chose comme ca:
int size= truc.size();
for(int i;i<size;i++)
...

Sinon, la POO est bien assimile et c'est toujours aussi bien commente.

En fait je disais de laisser tomber les string pour des char, pour que tu geres toi meme la gestion de la memoire. Les string, les vector, passent beaucoup de temps a faire des realloc alloc et free ce qui est couteux en performance.
Autre avantage, il est aussi tres formateur de le faire par toi meme, meme si au debut tu obtiendras quelque chose de moins optimise que les string ou vector.

Je te mets 8/10 pour tous les efforts concentits et pour cette source qui pourra aider les debutants.

A+
  


Le : 10/06/2008 11:27:18
Source : OPERATIONS SUR LES MATRICES
Salut

En plus des commentaires deja mis, j'ajouterai qu'il ne faut jamais ecrire quelque chose de la sorte:
int A[n][n]; avec n variable !
Deux solution soit n est une constante soit tu utilises une allocation dynamique.

Bref une sources qu'il ne faut pas regarder s'il on est debutant.

A+


Le : 10/06/2008 11:15:11
Source : THE HANGED
Salut

Voila j'apporte aussi quelques remarques:
-Pourquoi inclure vector.h alors que tu ne t'en sert pas?
-Dans ta fonction nombreAleatoire, il est inutile d'appeler srand() a chaque fois que tu appeles cette fonction. srand sert a initialiser le random. Il doit donc etre executer UNE SEULE fois au debut du programme.

Voila pour les remarques. J'ajouterai que c'est bien commenté et que l'organisation du programme est bonne. Il reste maintenant a abandonner les string et a pourquoi pas faire une petite interface graphique.

Bonne continuation
A+



Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Boutique

Boutique de goodies CodeS-SourceS