j'ai écris un code pour créer un fichier.txt sous MATLAB.
et voilà le code que j'utilise:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
40
41
42
43
44
45
46
 
fid = fopen('Base.txt','w');
compte=0;
peau=0;
nonpeau=0;
 
fprintf(fid,'%s \t %s \t %s \t %s \n','H','S','V','classe');
 
 
for f=1:10
 
    ImageReel  = imread(['BaseAppSelectionNum/',int2str(f),'.jpg'],'jpg');
 
    Masque = imread(['MasqueBaseAppSelectionNum/',int2str(f),'.jpg'],'jpg');
 
    s=size(ImageReel);
    m1=s(2)/2;
    ImageReel_hsv=rgb2hsv(ImageReel);
 
 
    for i=1:10
        for j=m1:520
            Masque(i,j);
            if Masque(i,j)==1
                nonpeau=nonpeau+1;
                classe='A';
            else
                peau=peau+1;
                classe='B';
            end
 
            ImageReel_h = double(ImageReel_hsv(i,j,1));
            ImageReel_s = double(ImageReel_hsv(i,j,2));
            ImageReel_v = double(ImageReel_hsv(i,j,3));
 
            fprintf(fid,'%f \t %f \t %f \t %s \n',ImageReel_h,ImageReel_s,ImageReel_v,classe);
 
            compte=compte+1;
        end;
    end;
 
end
fclose(fid);
 
 
fclose(fid);
Mais lors d'ouvrir ce fichier sur le logiciel Orange Canvas de datamining, il me donne cette erreur que j'ai pas comprise:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Unhandled exception of type UnicodeEncodeError occured at 18:38:00:
Traceback:
  File: orngSignalManager.py, line 61 in __call__
  Code: self.method(*k)
    File: OWFile.py, line 179 in browseFile
    Code: filename = str(QFileDialog.getOpenFileName(startfile, 
self.dlgFormats, None, 'Open Orange Data File'))
      UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in 
position 57: ordinal not in range(128)
y-a-t'il quelqu'un qui peut m'aider à corriger cette erreur??
j'ai posté ce problème sur le forum Matlab mais m'a conseillé de consulté le forum de Phyton
et voici le lien de discussion:http://www.developpez.net/forums/d10...t/#post6036159

donc comment je peux résoudre ce genre d'erreur?