begin process at 2010 02 10 09:26:18
  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é :4 412 / 1 175

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 Source avec une capture VIEWER COMPLET POUR LE TRAITEMENT DE L'IMAGE : IMANALYSE par Pistol_Pete
Source avec Zip DECOUPAGE DE SPRITES par Jackyzgood
Source avec Zip Source avec une capture SIMULATION DE LA DIFFUSION THERMIQUE par ncoder
Source avec Zip Source avec une capture Source .NET (Dotnet) TRANSFORMÉ DE FOURIER RAPIDE EN TRAITEMENT D'IMAGE par reyken
Source avec Zip Source avec une capture 2D GAME DIRECT X 9 par nanonavich

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...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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,045 sec (3)

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