Bonjour,
Je suis actuellement bloqué pour effectuer mon exercice dans le cadre de ma licence professionnelle en robotique.
L'énoncé en pièce jointe et je travaille sur Repl.
Mes fichiers sont ''ciseau", "colle" et "crayon" avec pour nom de mes images de 0 a 29 séparé en 3 (0-9,10-19 et 20-29)
Et pour le moment j'ai cela, je me suis surement emmêlé les pinceaux ....
Voilà si quelqu'un peut m'aider
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
47
48
49
50
51
52
53 #Petite précision, il faut noter que les images sont stockées dans une clé usb insérée sur le Port USB Noté D:\ #On importe les différents outils au début du programme from numpy import mean from numpy import std from imread import imread from image import caracteristique from os import * import glob #On défini les variables nécéssaires au programme path = r"D:\TPPython\Photos" exists(path) ListeImage = [] print(fname) A = imread(fname) data = A R = data[:, :, 0] G = data[:, :, 1] B = data[:, :, 2] X=[] Y=[] #On applique la fonction walk pour chercher les images dans les dossiers for root, dirs, files in os.walk('path','.jepg') #On effectue les calculs de moyennes (mean), d'écarts types(std) X.append(mean(R)); X.append(std(R)); X.append(mean(G)); X.append(std(G)); C1 = G/(R+G+B); C2 = B/(R+G+B); C3 = (R+G+B)/(3*255); X.append(mean(C3)); X.append(std(C3)); return(X)
Partager