Précédent   Forum des professionnels en informatique > Environnements de développement > MATLAB > Images
Images Forum d'entraide sur le traitement d'images en MATLAB
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/01/2012, 11h40   #1
Invité de passage
 
Femme
Étudiant
Inscription : décembre 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 11
Points : 0
Points : 0
Par défaut [kmeans] Segmentation des images

Bonjour à tous,
volà je suis débuante en malab et je suis complètement bloquée. J'exécute mon code de kmeans et j'obtiens les deux vecteurs résultats mu et mask
En premier lieu, j'ai pas bien compris le vecteur mask (vecteurs des k moyennes), s'il correspond au positions de centroides alors pourquoi il n'est pas de taille nombre des classes?
De plus, je veux exploiter ces résutats pour faire la segmentation, mais je n'ai pas su comment!
Voilà on bout de code:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
function res = r_naif( m,nb )

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%                                         %
%   RBN image segmentation                %
%                                         %
%   Input:                                %
%          m: grey or color image         %
%          nb:  number of classes         %
%   Output:                               %
%          r : segmented image            %
%                                         %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%transformation de l'image m en image niveaux de gris
%m=imread('C:\Documents and Settings\User\Bureau\gammour\Mastere\image-originale.jpg');
r=rgb_grey(m);

%prétraitement de l'image "filtre médian"

%[X,map] = rgb2ind(m,128);
r= medfilt2(r);
%figure, imshow(X,map);
%figure, imshow(r);

%B = MEDFILT2(A) performs median filtering of the matrix A
 %   using the default 3-by-3 neighborhood.

 %kmeans segmentation 
%nb=3;
r= double(r);
[mu,mask]=kmeans(r,nb);
%disp(mu);
t=stat(mask);
%disp(t);
[x,y]=size(t);
disp(x);
disp(y);
t(1,:)=mu;
%disp(t);
S'il vous plait, j'ai besoin de votre aide: à quoi correspond mask et comment je peux le utiliser pour la segmentation.
Merci
bhsoussou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2012, 15h41   #2
Modérateur
 
Avatar de Winjerome
 
Homme Jérôme
Inscription : septembre 2009
Messages : 3 598
Détails du profil
Informations personnelles :
Nom : Homme Jérôme
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : septembre 2009
Messages : 3 598
Points : 6 829
Points : 6 829
Bonjour,

Ton entrée étant une image en niveaux de gris, je présume que tu souhaites travailler sur chaque pixel, et non sur chaque ligne de cette image...
Dans ce cas, la ligne [mu,mask]=kmeans(r,nb); n'est pas correcte. En effet:
Citation:
Envoyé par doc kmeans
IDX = kmeans(X,k) [...] Rows of X correspond to points, columns correspond to variables
Ainsi [mu,mask]=kmeans(r(:),nb); serait plus correct. (Voir III-D-2. L'opérateur : pour explication de la syntaxe)

Pour ce qui est des sorties: [mu,mask] = kmeans(r(:), nb);
  • mu Contient les labels (de 1 à nb) de chaque pixel
  • mask Contient les valeurs des barycentres (centroïds) des nb ensembles.
__________________
Débutant en MATLAB? Vous voulez faire une Interface Graphique? Les Tutoriels et la FAQ sont là pour vous aider
Une erreur? FAQ : Messages d'erreur et avertissements
"Ça ne marche pas" n'est pas une réponse acceptable Expliquez clairement votre problème (erreurs, résultats non attendus...).
Citation:
En essayant continuellement on finit par réussir. Donc: plus ça rate, plus on a de chance que ça marche. - Jacques Rouxel
L'expérience, c'est le nom que chacun donne à ses erreurs - Oscar Wilde
Je suis régulièrement sur le chat DVP - Pas de question technique par MP, Merci
Winjerome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 17h15   #3
Invité de passage
 
Femme
Étudiant
Inscription : décembre 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 11
Points : 0
Points : 0
Par défaut Segmentation des images

salut à tous,
je veux vous expliquer mon problème de plus. Je veux segmenter mon image en utilisant les réseaux bayésiens naïfs tout en se basant sur les paramètres résultats du kmean(mask et mu).
Code :
1
2
3
4
r=rgb_grey(m);
r= medfilt2(r);
r= double(r);
[mu,mask]=kmeans(r,nb);
Puis je fais des statistiques sur mask pour savoir les niveaux de gris présents dans l'image et leurs pourcentage par rapport au nombre total des pixels:
La fonction stat permet de faire des statistiques sur mask
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function s = stat( m )
m=uint8(m);
%disp(m);
[x,y]=size(m);
for i=1:256
        tp(i)=0;
end
for i=1:x
    for j=1:y
        tp(m(i,j)+1)=tp(m(i,j)+1)+1;
    end
end
k=1;
for i=1:256
    if (tp(i)~=0)
        s(1,k)=i-1;
        s(2,k)=tp(i)/(x*y);  
        k=k+1;
    end
end
Je veux ensuite que mon tableau t contient dans la première ligne les valeurs de mu! Or mon problème provient d'ici puisque mu et t n'ont pas la même taille!
Ensuite je vais faire le calcul de la distance euclidienne .......
En fait, tout est magnéfique sauf celui de t et de mu et je n'en sais plus comment faire!
Y a t-il une solution ou une autre solution de faire la segmentation par les réseaux bayésiens naïfs!!!!!!!!!
s'il vous plait, aidez moi!
bhsoussou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 11h49   #4
Invité de passage
 
Femme
Étudiant
Inscription : décembre 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 11
Points : 0
Points : 0
Par défaut segmentation des images

Bonjour à tous,
Est ce que je peux, pour calculer la distance euclidienne entre un pixel d'une image et une classe, utiliser les barycentres données par kmeans. En fait, est ce que ce raisonnement est vrai ou non:
Code :
dis(m,i,j,classe)=abs(m(i,j)-barycentre(classe))
si c'est faux, comment je peux calculer cette distance?
A noter que les barycentres sont donnés par kmeans?
De plus, quelle est la différence entre
Code :
[mu,mask]=kmeans(r(:),nb);
et
Code :
[mu,mask]=kmeans(r,nb);
Je sais que dans le premier cas, il y a traitement pixel par pixel et la deuxième par ligne, mais je n'ai pas bien compris le cas des lignes puisque dans le cas de trois classes, mask a 3 lignes mais plusiurs colonnes, donc ou sont les barycentres des trois classes? Surtout que pour le cas de pixel par pixel, mask est de la forme de 3*1, c est à dire il y a uniquement les barycentres des trois classes!!!!!!!!!!!
J'espère que j'ai bien expliqué mon problème et je suis en attente d'une réponse aussi urgente.
Merci
bhsoussou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 14h43   #5
Modérateur
 
Avatar de Winjerome
 
Homme Jérôme
Inscription : septembre 2009
Messages : 3 598
Détails du profil
Informations personnelles :
Nom : Homme Jérôme
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : septembre 2009
Messages : 3 598
Points : 6 829
Points : 6 829
Oui le calcul de la distance est bonne. Mais je verrais plus quelque chose comme dis(i,j,classe) sans m.

Comme tu as pu le voir avec mon lien sur l'opérateur colon :, r(:) sert à obtenir le vecteur colonne (de taille numel(r) x 1) de tous les pixels de ton image.
Comme déjà dit:
Citation:
Envoyé par doc kmeans
IDX = kmeans(X,k) [...] Rows of X correspond to points, columns correspond to variables
Autrement dit: chaque ligne du tableau 2D rentré est considérée comme un vecteur caractéristique. Ici ce sont les lignes qui sont regroupées entre-elles.
Pour ce cas: [mu,mask] = kmeans(r, nb);
  • mu Contient les labels (de 1 à nb) de chaque ligne du tableau. Donc de taille size(r,1) x 1
  • mask Contient les valeurs des lignes-barycentres des nb groupes. Donc de taille nb x size(r,2)
Le nombre de classes est déterminé par nb, il te suffit de le changer selon ton désir
__________________
Débutant en MATLAB? Vous voulez faire une Interface Graphique? Les Tutoriels et la FAQ sont là pour vous aider
Une erreur? FAQ : Messages d'erreur et avertissements
"Ça ne marche pas" n'est pas une réponse acceptable Expliquez clairement votre problème (erreurs, résultats non attendus...).
Citation:
En essayant continuellement on finit par réussir. Donc: plus ça rate, plus on a de chance que ça marche. - Jacques Rouxel
L'expérience, c'est le nom que chacun donne à ses erreurs - Oscar Wilde
Je suis régulièrement sur le chat DVP - Pas de question technique par MP, Merci
Winjerome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 15h57   #6
Invité de passage
 
Femme
Étudiant
Inscription : décembre 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 11
Points : 0
Points : 0
Par défaut segmentation des images

Merci de m'avoir répondu assez vite et je m'excuse pour les balises de codes!
Voilà j'arrive à calculer les distances euclidiennes mais mon image finale segmentée est de couleur noir (totalement noir), je pense qu'il y a quelque chose qui ne marche pas bien das mon code que je n'arrive pas à la détecter!!
Voici l'algorithme que je veux appliquer:

Algorithme : segmentation _avec_ réseau _bayésien _naïf
Pour chaque pixel (Pi)
Pour chaque classe (Cj)
Calculer probabilité de classe (Cj) pour le pixel (Pi)
Fin pour
X  max (prob (classe(Cj)/pixel(Pi))
Fin pour
Fin algorithme

avec:

Prob ( Cj/Pi )=prob ( Cj ) * ∏_(k=1)^N▒prob(Pk/Cj) ;
tel que∀ k ∈{1..N}, Pk est un pixel voisin à Pi.

Prob (Cj)=nbre des pixels de classe Cj /nbre total des pixels.

Prob (Pk/Cj)= distance euclidienne entre Pk et Cj/∑_i▒〖distances euclidiennes entre Pk et Ci〗 .

Distance euclidienne entre Pk et Cj = min( Pk,Pclasse j) tel que Pclasse j est un pixel de classe Cj.

Note :
Un pixel est représenté non pas unquement par sa valeur d’intensité (0..255) mais aussi par les valeurs de ses 8 voisins : on a une grille 3x3.

Est ce que vous pouvez m'aider! je peux aussi vous exposer les codes que j'ai pu écrire!!!!!!!!
S'il vous plait je n'ai plus d'idées pour continuer!
bhsoussou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2012, 10h50   #7
Invité de passage
 
Femme
Étudiant
Inscription : décembre 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 11
Points : 0
Points : 0
Par défaut affichage d'une image

salut à tous,
je veux afficher mon image segmentée, mais ce qui m'a attiré l'attention la couleur de mon image: en fait même si le niveau de gris est égal à 127 (couleur grise, l'affichage sera blanc!!!!!!! Y'a-t-il un problème dans mon code ou c'est à cause que mon image est gray! Je n'en sais plus.
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
r=rgb2gray(m);
r= double(r);
[mu,mask]=kmeans(r(:),nb);
t=stat(mu,nb);
dis=mat_dis_euc(r,mask);
%disp(size(r,1));
%disp(size(r,2));

for i=1:size(r,1)
    for j=1:size(r,2)
        res(i,j)=127;
    end
end
imshow(res);
bhsoussou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2012, 11h46   #8
Modérateur
 
Avatar de Winjerome
 
Homme Jérôme
Inscription : septembre 2009
Messages : 3 598
Détails du profil
Informations personnelles :
Nom : Homme Jérôme
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : septembre 2009
Messages : 3 598
Points : 6 829
Points : 6 829
Bonjour,

As-tu regardé cette discussion?
__________________
Débutant en MATLAB? Vous voulez faire une Interface Graphique? Les Tutoriels et la FAQ sont là pour vous aider
Une erreur? FAQ : Messages d'erreur et avertissements
"Ça ne marche pas" n'est pas une réponse acceptable Expliquez clairement votre problème (erreurs, résultats non attendus...).
Citation:
En essayant continuellement on finit par réussir. Donc: plus ça rate, plus on a de chance que ça marche. - Jacques Rouxel
L'expérience, c'est le nom que chacun donne à ses erreurs - Oscar Wilde
Je suis régulièrement sur le chat DVP - Pas de question technique par MP, Merci
Winjerome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2012, 12h03   #9
Invité de passage
 
Femme
Étudiant
Inscription : décembre 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 11
Points : 0
Points : 0
Par défaut affichage d'une image

Bonjour,
merci de m'avoir répondu assez vite.
J'ai vu la discussion et j'ai utilisé la normalisation déjà mentionnée, mis rien ne change toujours une image blanche même si le niveau de gris est égal à 127.
De plus, je veux savoir quelle est la différence entre imshow(img) et image(img)!
Merci d'avance
bhsoussou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2012, 12h16   #10
Modérateur
 
Avatar de Winjerome
 
Homme Jérôme
Inscription : septembre 2009
Messages : 3 598
Détails du profil
Informations personnelles :
Nom : Homme Jérôme
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : septembre 2009
Messages : 3 598
Points : 6 829
Points : 6 829
Quel code as-tu utilisé?
Code :
1
2
Im = ones(100)*127;
imshow(Im,[0 255])  % Ajustement des limites inférieures et supérieures
ou
Code :
1
2
Im = ones(100)*127;
imshow(Im/255) % Normalisation
Marchent très bien.

Pour la différence entre ces fonctions, voir ce message
__________________
Débutant en MATLAB? Vous voulez faire une Interface Graphique? Les Tutoriels et la FAQ sont là pour vous aider
Une erreur? FAQ : Messages d'erreur et avertissements
"Ça ne marche pas" n'est pas une réponse acceptable Expliquez clairement votre problème (erreurs, résultats non attendus...).
Citation:
En essayant continuellement on finit par réussir. Donc: plus ça rate, plus on a de chance que ça marche. - Jacques Rouxel
L'expérience, c'est le nom que chacun donne à ses erreurs - Oscar Wilde
Je suis régulièrement sur le chat DVP - Pas de question technique par MP, Merci
Winjerome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2012, 12h34   #11
Invité de passage
 
Femme
Étudiant
Inscription : décembre 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 11
Points : 0
Points : 0
Par défaut affichage d'une image

salut,
c'est fonctionnel et merci infiniment.
Mais, pourquoi avez vous utilisé res = ones(100)*127;
Je n'arrive pas à le comprendre!
Je m'excuse pour le dérangement par ce type de questions mais je suis débutante en matlab.
bhsoussou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2012, 12h37   #12
Modérateur
 
Avatar de Winjerome
 
Homme Jérôme
Inscription : septembre 2009
Messages : 3 598
Détails du profil
Informations personnelles :
Nom : Homme Jérôme
Âge : 24
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : septembre 2009
Messages : 3 598
Points : 6 829
Points : 6 829
Tu m'as parlé d'une image avec un seul niveau de gris d'intensité 127.
C'était juste pour générer rapidement une image 100x100 reflétant ceci à fin d'exemple.
Tu peux regarder la partie V du tutoriel Gestion des matrices de Dut pour plus de détails.
__________________
Débutant en MATLAB? Vous voulez faire une Interface Graphique? Les Tutoriels et la FAQ sont là pour vous aider
Une erreur? FAQ : Messages d'erreur et avertissements
"Ça ne marche pas" n'est pas une réponse acceptable Expliquez clairement votre problème (erreurs, résultats non attendus...).
Citation:
En essayant continuellement on finit par réussir. Donc: plus ça rate, plus on a de chance que ça marche. - Jacques Rouxel
L'expérience, c'est le nom que chacun donne à ses erreurs - Oscar Wilde
Je suis régulièrement sur le chat DVP - Pas de question technique par MP, Merci
Winjerome est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2012, 12h46   #13
Invité de passage
 
Femme
Étudiant
Inscription : décembre 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 11
Points : 0
Points : 0
Par défaut segmentation des images

salut à tous,
J'ai pu enfin segmenté mon image donnée par mon enseignant, mais je suis face à un nouveau problème. En fait, c'est très bien fait pour 2 classes et 3 classes, alors que si je fixe le nombre de classes à plus que 3, mon code m'affiche une image disant à deux classes uniquement. Je pense personnellement que c'est à cause des niveaux de gris qui ne sont pas assez éloignés, c'est à dire qu'il n'y a pas assez de différence entre 0 et 85 par exemple.
Aussi, je pense que c'es à cause aussi des barycentres fixés par kmeans dès le début, je ne sais pas pourquoi exactement mas c'est ça ce que je pense.
Est ce qu'il y a une méthode pour bien différencier entre les couleurs des classes surtout que l'image affichée est en iveau de gris non pas couleur!!
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
function res = r_naif( m,nb )

r=rgb2gray(m);
%prétraitement de l'image "filtre médian"
r= medfilt2(r);

%%%%%%%%%%%kmeans pour avoir mask et mu%%%%%%%%%%%%
r= double(r);
[mu,mask]=kmeans(r(:),nb);
[x,y,f]=size(m);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
t=stat(mu,nb);
dis=mat_dis_euc(r,mask);
[x,y]=size(r);
for i=1:x
    for j=1:y
        k=1;
    maxp=t(2,1).*produit(dis,t,i,j,k);
    posmax=1;
    for k=2:nb        
   %t(2,:)=tableau qui représente les probabilités des classes de1 jusqu'à nb.
   %produit(dis,t,i,j,nb)=tableau qui représente les produits de probabilités prob(Ai/classe). 
    p=t(2,k).*produit(dis,t,i,j,k);
    if (p>maxp)
        posmax=k;
    end
    end
    res(i,j)=(posmax-1)*round(255/(nb-1));
    disp(posmax);
%imshow(res,[0 255])  % Ajustement des limites inférieures et supérieures
    end
end
end
bhsoussou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2012, 20h41   #14
Invité de passage
 
Femme
Étudiant
Inscription : décembre 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 11
Points : 0
Points : 0
Par défaut segmentation d'une image

salut à tous,
j'ai pu segmenté mon image et de l'afficher, alors que mon problème se pose au niveau de l'instabilité du résultat obtenu
Je m'explique, lorsque j'exécute mon code pour la première fois (pour 3 classes), une image est affichée, si je relance l'exécution une autre fois, une autre image est affichée.
Je pense que c'est à cause des barycentres fixés par kmeans dès le début.
Est ce que quelqu'un peut m'aider?
bhsoussou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2012, 15h53   #15
Modérateur
 
Inscription : août 2007
Messages : 3 579
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 3 579
Points : 4 405
Points : 4 405
Bonjour,

kmeans par défaut initialise de façon aléatoire les centres de tes régions. Il existe d'autres méthodes décrites dans la documentation.

Tu pourais utiliser toujours les mêmes centres en ré-initialisant les fonctions aléatoires :
Code :
1
2
defaultStream=RandStream.getDefaultStream;
reset(defaultStream);
Mais cela ne garantit pas que ce choix fournisse le meilleur résultat pour ta segmentation, et si ton résultat est très instable, c'est qu'il y a un problème de méthode (les kmeans devrait fournir des résultats relativement différents à chaque éxécution mais globalement très proche normalement).
__________________
Pour une bonne utilisation des balises code c'est ici!
Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources


La nature est un livre écrit en langage mathématique. Galilée.
magelan est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2012, 21h02   #16
Invité de passage
 
Femme
Étudiant
Inscription : décembre 2011
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Femme

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 11
Points : 0
Points : 0
Par défaut segmentation des images

Bonsoir,
Mon résultat est en fait très instable par rapport à l'obtention de la meilleure segmentation, c'est à dire je dois faire beaucoup d'exécution pour l'obtenir!
D'autre part, est ce que c'est possible que les pixels de l'image seront affectées à 2 classes uniquement malgré que dans l'appel du kmeans le nombre de classes est 3!
Vraiment je suis au bout d'une phase que je n'en sait plus si je suis sur le bon chemin ou non plus!!!!!!!!!!!!!!!!
Pouvez vous m'expliquer de plus " c'est qu'il y a un problème de méthode" (les kmeans devrait fournir des résultats relativement différents à chaque éxécution mais globalement très proche normalement).
Est ce que ma méthode est fausse!!!!!!!!!!!!!
Merci
bhsoussou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h39.


 
 
 
 
Partenaires

Hébergement Web