⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 disintra.m

📁 Code matlab pour l extraction de la signature de l iris.Nous avons appliquer la méthode de box cuont
💻 M
字号:
function disintra()
 load sing;
 n=size(Signature,1);
% intialisation le matrice de distances  

         intra(1:n,1:n)=0;

% caler la distance entre tous les sig des ires (inter et intra)  
 for h=1 :n 
     for b=1 :n
         v1=Signature(h,:);
         v2=Signature(b,:);
         intra(b,h)=distancehaming(v1,v2);
     end
 end
 % extraction le vecteur de distance intraclasse entre les sig d'iris(4 iris) de 
% de meme personne
 k1=0;
 k=1;
 for l=1 :n 
     for c=l+1 : 7+k1
         vecteurintra(k)=intra(c,l);
         k=k+1;
     end
     if(l==(7+k1))
             k1=k1+7;
     end
 end
% extraction le vecteur de distance interclasse entre les sig d'iris de 
% de different personne 
 k2=1;
 k3=0;
 for i1=1 :n
     for j1=8+k3 :n
         vecteurinter(k2)=intra(j1,i1);
         k2=k2+1;
     end
     if(i1==(7+k3))
         k3=k3+7;
     end
 end
% %preparation pour les affichage le courbe 
% varinter=[];
% disinter=[];
% ll=1;
% f=0;
% for d=1 : size(vecteurinter,2)
%     nb=0;
%     s=0;
%     f=0;
%     if(d~=1)
%         for kk=1 : size(disinter,2)
%         if( vecteurinter(d)== disinter(kk))
%             f=1;
%         end 
%         end
%     end
%         if(f~=1)
%         for t=1 : size(vecteurinter,2)
%         if(vecteurinter(d)==vecteurinter(t))
%             nb=nb+1;
%             s=1;
%         end
%         end
%         end
%       if (s==1)
%           varinter(ll)=nb;
%           disinter(ll)=vecteurinter(d);
%           ll=ll+1;
%       end  
% end
[disinter,varinter]=comptedis(vecteurinter)
[dissintra,varintra]=comptedis(vecteurintra)
 plot(disinter,varinter,dissintra,varintra);
%  plot(dissintra,varintra);   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -