conversion (base de données_iris)
Bonsoir, dans le cadre de mon projet de magister intitulé : identification des personnes par l'iris en se basant sur les SVM multi-classes, j'ai travaillé avec la base de données Casia.v3 , celle-ci n'est pas compléte, chaque classe contient deux dossiers L(Left eye), R(Right eye) ,chacun de ses deux dossiers contient des images d'iris qui se varient en nombre (exp: L=10 images , R=7images), je veux établir un programme de conversion de la base de données casia v.3 à une autre base qui affiche le nombre de classes_indice de l'image, voici mon code souces:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
per = 1;
for indv=1:16 % je veux parcourir les 249 classes pas seulement 16
for trc=1:5 % j'ai besoin d'un compteur qui prend la totalité des images de la base pas seulement 5
src_filename = sprintf('D:\iriscode\CASIA-V3\%03d\L\S1%03dL%0d.jpg',indv,indv,trc);
state = fileattrib(src_filename);
if state,
des_filename = sprintf('D:\iriscode\kamel\%03d_%d.jpg',per,trc);
copyfile(src_filename,des_filename);
else
break;
end
end
if state, per=per+1; end
end |