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 : Sélectionner tout - Visualiser dans une fenêtre à part
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