1 pièce(s) jointe(s)
Caractérisation d'image sous Python
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 ....
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 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) |
Voilà si quelqu'un peut m'aider :)