Classifieur

Fermé
papnana Messages postés 1 Date d'inscription samedi 23 mai 2015 Statut Membre Dernière intervention 23 mai 2015 - 23 mai 2015 à 13:35
(Bonjour à tous, je sur le traitement d'image avec matlab et mon problème est le suivant.)
1- j'ai une image à plusieurs objets et j'aimerai extraire les caractéristiques texture de chaque objet sur cette image quel fonction matlab il faut utiliser ? j'ai essayer
stats=graycoprops(graycomatrix(Imagegray),{'contrast','homogeneity','energy','correlation'});
ça me donne les carctéristique de toute l'image or je veux les carctéristiques de chaque objet.
2- je veux classer l'ensemble d'images en 3 goupes et j'ai extrait les caractéristiques de chaque groupe puis je les ai concaténés, comment faire pour faire un classifieur qui permet d'avoir le nombre d'objets de chaque goupe?
a=imread('t1.jpg');
a1=imread('t2.jpg');
a2=imread('t18.jpg');
b=a(:,:,1);
b1=a1(:,:,1);
b2=a2(:,:,1);
stats1 = graycoprops(graycomatrix(b),{'contrast','homogeneity','energy','correlation'});
stats2 = graycoprops(graycomatrix(b1),{'contrast','homogeneity','energy','correlation'});
stats3 = graycoprops(graycomatrix(b2),{'contrast','homogeneity','energy','correlation'});
stats1 = struct2array(stats1);
stats2 = struct2array(stats2);
stats3 = struct2array(stats3);
c={stats1};
d={stats2};
e={stats3};
f = {c d e};
X = [c d e];