begin process at 2012 02 09 14:07:56
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > LIBRAIRIE TRAITEMENT D'IMAGES

LIBRAIRIE TRAITEMENT D'IMAGES


 Information sur la source

Note :
7 / 10 - par 5 personnes
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Niveau :Initié Date de création :28/04/2004 Vu / téléchargé :5 423 / 1 361

Auteur : talaron

Ecrire un message privé
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 Description

morphomaths
seuillages
filtrages
extraction de plans
etc ...


 Conclusion

bientot l'étiquettage

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip LIBRAIRIE POUR TRAITEMENT D'IMAGES.

 Sources de la même categorie

Source avec Zip APPLICATION DE DESSIN DE QUELQUES FIGURES par laguchori
Source avec Zip Source avec une capture HDR EXPOSURE FUSION par mecrosoft
Source avec Zip Source avec une capture IRC CLIENT MULTISERVEUR EN MFC (TXIRC) par TeniX
Source avec Zip ENTETE DU FICHIER BMP (BIPMAP) par k.Lutchi
Source avec Zip Source avec une capture XCOUPE : COUPE 2D par pop70

Commentaires et avis

Commentaire de lpikachu58 le 28/04/2004 14:19:22

bof

Commentaire de talaron le 28/04/2004 15:01:37

ce n'est pas parce que tu ty connais en représentation temps fréquence qu'il faut que tu fasses le malin et le mec supérieur sur les sources des autres !! Je m'y connais aussi et en fourrier aussi.
Ce n'est que ma première source, elle est simple et montre correctement les bases du traitement d'images.
Deplus la représentation temps/fréquence dont tu parles si bien n'est pas du traitement d'images mais juste un moyen de les représenter.
Moi aussi jpeut faire le malin.

Commentaire de Haldwin le 28/04/2004 17:30:15

Pas mal du tout!!! Je voulais te mettre 9/10 mais je me suis plante!!! En tout cas tu le merites...
++

Commentaire de keversgabriel le 01/05/2004 02:26:08

Pas mal du tous pour ne pas dire parfait, juste une petite chose le cpp c'est baux mais pas toujours optimisé. Par exemple quand tu parcours l'image avec les très jolies fonctions (et je ne te dit pas ça pour te charrier) il est parfois plus rapide de faire un bon *ptr++ que ptr[i] ou encore dans la fonction  lectureImage(.) on trouve ceci :

for (i) {
  for (j) {
              .
              .
           }
       char inutile;
       for(int k=0; k< (int)(image.largeur - (image.largeur/4)*4); k++)
       f.read((char*)&inutile,sizeof(char));
}

essay cerci

for (i){
for (j) {
            .
            .
}

char inutile;
switch(image.largeur & 4)
{
       case 1:
            f.read((char*)&inutile,sizeof(char));
            break;
       case 2:
            f.read((char*)&inutile,sizeof(char));
            f.read((char*)&inutile,sizeof(char));
            break;
       case 3:
            f.read((char*)&inutile,sizeof(char));
            f.read((char*)&inutile,sizeof(char));
            f.read((char*)&inutile,sizeof(char));
            break;
}
}

Ça parait plus long mais tu gagneras un nombre de cycles machine considérable.

Et pour l'écart-type  quand tu dois utiliser les fonctions :
moyenne=moyenneImage(image);
ecartType=ecartTypeImage(image);

Écrit plutôt  une qui fais les deux puisque tu recalcule la moyenne dans ecartTypeImage comme par exemple:

          MeanStdev(image, &moyenne, &ecartType)
Là aussi tu gagneras j*i boucles et addition de long

Meme comentaire pour  (miniImage et maxImage) , (histoCumule et histoImage

J'ai bien aimé ton programme. Bonne continuation.

PS : A quant les filtres de particules, reconnaissance d'objet et autre :-).

RE PS: En générale on utilise pratiquement pas les transformé de fourrier dans le traitement d'image (trop gourmant en cycle machine)

On préféreras les ondelettes et autre analyse spectral mais vraiment que dans des cas très très rare.

ouuf fini, @+ et encore bravo pour ton boulot.

Gabriel Kevers

Commentaire de Kirua le 01/05/2004 11:54:49

ds le code que tu proposes, tu devrais pas écrire char *inutile? parce que là tu stockes 3 caractères ds une "char"... c'est pas correct. tu devrais d'abord faire ça:

char *inutile;
//...
inutile = new char[NB_CARACTERE];
//fread
delete[] inutile;

et puis je ne comprends pas trop ton code en fait... tu effectues plusieurs fread d'affilé sur une char, mais du coup ça efface ce qui vient d'être lu, non? à moins que ce ne soit voulu et que je me sois fourvoyé.

Commentaire de cienfuegos le 13/04/2005 20:16:39

Salut,

j'aimerais quelque conseils clairs car je suis novice en programmation. Une fois le zip téléchargé comment fait on pour l'utilisé avec dev c++.

Merci.

Commentaire de hanhouna le 13/07/2006 13:27:32

Please help me, je suis novice en visual C++ c'est pourquoi des que je "Build" il me genere une erreur fatale dont j'ai pas su me debarasser, la voila :

"Cannot open include file: 'INVutils.h': No such file or directory"

malgre que le fichier est inclus dans le projet il n'arrive pas a le lire, pkoi???

Commentaire de Adriano1979 le 27/02/2009 10:01:09

Vraiment génial le programme et les commentaires, mais Fourier ne prend qu'un r et s'écrit comme ceci : Fourier

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,763 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales