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
Partager