亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 人耳識別程序.txt

?? 人耳識別程序
?? TXT
字號:


clear all; 
l = imread('D:\\ear\\earpic\\8-4.bmp');
m = 1;
n = 1;
sizel = size(l);
%l_temp = zeros(sizel(1)/4, sizel(2)/4);
for i =1 :4:sizel(1)    
    for j = 1:4:sizel(2)
        l_temp(m, n) = l(i,j);
        n = n+1;
    end
    m = m+1;
n =1;
end
compressear = uint8(l_temp);
[count,x] = find(compressear<100);
countsize = size(count);
compressear_temp = compressear;
for i = 1:countsize(1)
pixx = x(i);
pixy = count(i);
compressear_temp(pixy,pixx) = 0;
end

compressear_edge = edge(compressear_temp,'sobel');
figure, imshow(compressear_edge);
% BW = imread('blobs.png');
       [B,L,N,A] = bwboundaries(compressear_edge);
       imshow(compressear_edge); hold on;
       for k=1:length(B),
         if(~sum(A(k,:)))
           boundary = B{k};
           plot(boundary(:,2), boundary(:,1), 'r','LineWidth',2);
           for l=find(A(:,k))'
             boundary = B{l};
             plot(boundary(:,2), boundary(:,1), 'g','LineWidth',2);
           end
         end
 
附錄二  特征提取PCA程序

close all;
clear all;
class_num=10;
sample_num = 6;
row=163;
line=123;
rowline=row*line;
load earwave2;
 
disp('ear eigenear now begin');
right_num = [];
rr_0 = [];
for count =2         %count=1,2,3
    tic;
    count
    train_num = count;
    train_total = train_num * class_num;
    test_num = sample_num - train_num;
    test_total = test_num * class_num;
    
    %% -------- 1.calculate Sb Sw -------- %%
    ear_train = zeros(rowline, train_total);
    ear_m_all = zeros(rowline,1);
    ear_m = zeros(rowline,class_num);
    for i = 1:class_num
        for j = 1:train_num
            kk = (i-1)*train_num + j;
           %ear_temp = double(ear(:,:,i,j));
            ear_temp = double(compressear(:,:,i,j));
            for p = 1:row
                for q = 1:line
                      site = (p-1)*line + q;  
                      ear_train(site, kk) = ear_temp(p,q);
                end
            end
            ear_m_all = ear_m_all + ear_train(:,kk);
            ear_m(:,i) = ear_m(:,i) + ear_train(:,kk);
        end
        ear_m(:,i) = ear_m(:,i)/train_num;
    end
    ear_m_all = ear_m_all / train_total;
    
   ear_test = zeros(rowline, test_total);
    for i = 1:class_num
        for j = 1:test_num
            kk = (i-1)*test_num + j;
            %ear_temp = double(ear(:,:,i,j+train_num));
            ear_temp = double(compressear(:,:,i,j+train_num));
            for p = 1:row
                for q = 1:line
                    site = (p-1)*line + q;  
                    ear_test(site, kk) =ear_temp(p,q);
                end
            end
        end
    end        
    
    Sb = zeros(rowline,class_num);
    for i = 1:class_num
        Sb(:,i) = ear_m(:,i) - ear_m_all;
    end
%    Sb0 = (Sb * Sb') / class_num;  %% [rowline, rowline]      
 
    St = zeros(rowline,train_total);
    for i = 1:class_num
        for j = 1:train_num
            kk = (i-1)*train_num + j;
            St(:,kk) =ear_train(:,kk) -ear_m_all;
        end    
    end
%    St0 = (St * St') / train_total;  %% [rowline, rowline]
    
    clear ear_m_all ear_m;
    
    %% -------- 2.calculate transform of St -------- %%
    ss = (St' * St) / train_total;   %% [train_total, train_total]
    rr = rank(ss);
    rr_0 = [rr_0; rr];
    
    [V_St, D_St] = eig(ss);
    dd = abs(eig(ss));
    [dd_value, dd_site] = sort(dd);
    temp2 = rank(ss);
    temp1 = train_total - temp2 + 1;
    yy = [];
    Dt = zeros(rr);
    jj = 0;
 
    dd_demo = zeros(temp2,1);
    dd_count = 1;
    
    for i = train_total:-1:temp1
        yy = [yy; V_St(:,dd_site(i))'];
        jj = jj + 1;
        Dt(jj,jj) = dd_value(i)^(-0.5);   
        
        dd_demo(dd_count) = dd_value(i);
        dd_count = dd_count + 1; 
    end
    yy = yy';
    zz = St * yy * Dt;
    ww = zz';
    
    figure, plot(dd_demo);
    for ii = 1:6
        ww_temp = ww(ii,:);
        ww_temp = ww_temp - min(ww_temp);
        ww_temp = ww_temp / max(ww_temp);
        ww_temp = floor(ww_temp * 255);
        ear_temp = zeros(row, line);
        for p = 1:row
           for q = 1:line
                 site = (p-1)*line + q;  
                 ear_temp(p,q) = ww_temp(site);
           end
           end
        ear_temp = uint8(ear_temp);
        ss = sprintf('eigenear_%d.bmp',ii);
        imwrite(ear_temp, ss,'bmp');
        end    
    disp('ear_eigenear is over');
   
    %% -------- 4.calculate transform of test and train -------- %%
    ear_train_new = ww * ear_train;
    ear_test_new = ww *ear_test;
 
    error = [];
    for i = 1:class_num
        for j = 1:test_num
            %i,j
            kk = (i-1)*test_num + j;
            res_y =ear_test_new(:,kk);
        
            dis = [];
            for ii = 1:class_num
                for jj = 1:train_num
                    res_x =ear_train_new(:,(ii-1)*train_num+jj);
                    res = (res_y - res_x).^2;%最小距離
                    temp = sqrt(sum(res));
                    %res = abs(res_y - res_x);%最近鄰
                    %temp = sum(res);
                    
                    dis = [dis; temp];
                end
            end
            [value, site] = min(dis);
            site_new = floor((site-1)/train_num) + 1;
            
            if site_new ~= i
                error = [error; i*test_num+j];
            end
        end
    end
    right_num = [right_num; (1.0-length(error)/(class_num*test_num))*100 ];
    right_num'
    toc;
end

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人免费观看| av中文字幕一区| 日韩亚洲欧美成人一区| 亚洲va天堂va国产va久| 欧美性受极品xxxx喷水| 亚洲美女一区二区三区| 91福利视频网站| 日韩和的一区二区| 日韩精品一区在线观看| 国产一区二区网址| 国产精品久久三| 欧美在线你懂得| 免费观看成人av| 国产女主播视频一区二区| 92精品国产成人观看免费 | 欧美成人高清电影在线| 久久精品国产久精国产| 亚洲国产精品精华液2区45| 91在线免费播放| 午夜亚洲国产au精品一区二区| 欧美一区二区二区| 粉嫩13p一区二区三区| 一区二区三区成人| 久久久久久久久久久99999| 91美女在线观看| 蜜臀av在线播放一区二区三区| 精品久久国产字幕高潮| av一区二区久久| 午夜成人在线视频| 国产欧美精品一区| 欧美美女一区二区在线观看| 国产精品亚洲第一| 日本三级韩国三级欧美三级| 欧美高清在线一区| 欧美一区二区在线免费观看| 国产激情偷乱视频一区二区三区| 亚洲综合视频网| 国产精品三级av在线播放| 在线免费观看日本一区| 国产乱人伦偷精品视频不卡| 亚洲综合网站在线观看| 国产日产欧美一区二区视频| 欧美另类高清zo欧美| 成人国产电影网| 国产一区二区三区四| 日韩不卡一区二区| 亚洲免费在线看| 国产精品精品国产色婷婷| 欧美一区二区在线视频| 欧美色精品在线视频| 懂色av一区二区夜夜嗨| 久久精品国产久精国产爱| 亚洲午夜精品网| 一区二区三区四区乱视频| 中文字幕av一区二区三区免费看| 日韩欧美美女一区二区三区| 日本精品裸体写真集在线观看 | 欧美一级一区二区| 在线看国产日韩| 成人综合婷婷国产精品久久免费| 奇米影视在线99精品| 亚洲国产一区二区三区| 亚洲乱码日产精品bd| 国产精品国产馆在线真实露脸| 久久九九国产精品| 久久欧美一区二区| 亚洲精品一区二区精华| 精品对白一区国产伦| 日韩精品中文字幕一区二区三区| 欧美日韩一区精品| 欧美日韩高清在线| 欧美电影在哪看比较好| 欧美日韩国产高清一区| 欧美影视一区二区三区| 欧美性生交片4| 欧日韩精品视频| 欧美猛男超大videosgay| 欧美视频一区在线| 欧美性猛交一区二区三区精品| 色婷婷综合激情| 欧美日韩在线播| 欧美一级欧美三级在线观看| 日韩三级视频在线看| 日韩一级黄色大片| 欧美精品一区男女天堂| 久久久久九九视频| 国产精品午夜在线观看| 日韩久久一区二区| 亚洲一区二区三区在线看| 午夜欧美大尺度福利影院在线看| 轻轻草成人在线| 麻豆成人免费电影| 国内精品自线一区二区三区视频| 国产寡妇亲子伦一区二区| 国产成人精品免费一区二区| av在线不卡观看免费观看| 日本韩国一区二区三区视频| 欧美日高清视频| 日韩精品一区二区三区swag| 久久综合久色欧美综合狠狠| 国产精品免费久久久久| 亚洲第一二三四区| 国内久久精品视频| 色综合婷婷久久| 6080午夜不卡| 亚洲欧洲精品一区二区三区| 一级中文字幕一区二区| 久久不见久久见免费视频7 | 欧美丰满嫩嫩电影| www亚洲一区| 国产精品第13页| 日韩综合一区二区| 国产成人精品午夜视频免费| 欧美亚洲日本国产| 精品国精品国产| 亚洲精品伦理在线| 精品一区二区三区免费观看 | 欧美一区二区三区免费| 欧美国产乱子伦| 免费人成在线不卡| 91网站在线播放| 久久久99精品免费观看不卡| 一区二区三区四区五区视频在线观看| 捆绑变态av一区二区三区| 99久久久国产精品免费蜜臀| 欧美成人一级视频| 一区二区三区在线观看视频| 狠狠久久亚洲欧美| 7777精品伊人久久久大香线蕉最新版 | 曰韩精品一区二区| 国产一区二区三区视频在线播放| 99久久精品国产毛片| 精品少妇一区二区三区视频免付费| 亚洲欧美自拍偷拍色图| 国模一区二区三区白浆| 欧美最新大片在线看| 亚洲国产精品欧美一二99| 国产精品主播直播| 欧美一区二区三区精品| 亚洲一区国产视频| 成人久久视频在线观看| 久久久久久久性| 久久精品国产精品亚洲红杏 | 欧美中文字幕一区二区三区| 日本一区二区成人| 极品少妇xxxx偷拍精品少妇| 欧美一区二区三区思思人| 亚洲影院在线观看| 91色porny在线视频| 国产精品无遮挡| 国产激情偷乱视频一区二区三区| 日韩欧美国产1| 男女男精品视频网| 欧美日韩国产欧美日美国产精品| 亚洲黄色小说网站| 91丝袜国产在线播放| 最新不卡av在线| 91老师片黄在线观看| 国产精品你懂的在线欣赏| 国产不卡免费视频| 亚洲国产激情av| 成人手机电影网| 国产亚洲欧美一区在线观看| 极品少妇一区二区| 国产三区在线成人av| 国产麻豆成人精品| 久久久99久久| 国产91丝袜在线18| 综合网在线视频| 日本乱人伦aⅴ精品| 亚洲一二三级电影| 欧美日韩国产综合一区二区三区| 亚洲第一综合色| 欧美久久久久久久久久| 日本vs亚洲vs韩国一区三区| 欧美成人video| 国产激情视频一区二区三区欧美 | 久久97超碰国产精品超碰| 欧美sm极限捆绑bd| 国产乱码精品一区二区三区五月婷 | 欧洲视频一区二区| 香蕉影视欧美成人| 日韩一区二区三区观看| 激情综合一区二区三区| 国产欧美日韩综合精品一区二区 | 欧美亚洲一区二区三区四区| 天天影视涩香欲综合网| 精品三级在线观看| 成人午夜私人影院| 一区二区三区日韩精品| 制服丝袜av成人在线看| 韩日精品视频一区| 中文字幕一区二区三区不卡 | 蜜桃视频第一区免费观看| 久久久久久久久久久久久久久99| 91尤物视频在线观看| 天堂一区二区在线免费观看| 精品国产一区二区三区忘忧草| 成人高清免费在线播放| 亚洲二区在线观看|