Eye Blink Detection - Training

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
5 Şub 2019
Mesajlar
20
Tepki puanı
10
Yaş
36
7 HİZMET YILI
MATLAB:
clear;clc;close all;

fea=[];
group=[];


dos('attrib -h -r -s /S .\trainset\Thumbs.db');
dos('del /S .\trainset\Thumbs.db');

folder=dir('.\trainset');
count=0;

LeftEyeDetector = vision.CascadeObjectDetector('LeftEyeCART');


%%

for mn=3:length(folder)
    count=count+1;
    address=strcat('.\trainset\',folder(mn).name);
    
    files=dir(address);
    num=numel(files);
    
    for i=3:num
        str=strcat('.\trainset\',folder(mn).name,'\',files(i).name);
        
        msg_str = sprintf('Processing Folder %d, File %d\n',count,i-2);
        fprintf(msg_str);
        
        im=imread(str);
        im = imresize(im,[500,NaN]);
        
        [r,c,p] = size(im);
        
        if p == 3
            gr = rgb2gray(im);
        else
            gr = im;
        end
        
        gr = imadjust(gr);
        gr = histeq(gr);
        
        bboxleye = step(LeftEyeDetector, gr);
        
        if numel(bboxleye(1,:))== 4
            
            LeftEye=imcrop(gr,bboxleye(1,:));
            LeftEye=imresize(LeftEye,[100 100]);
            pause(0.01)
            
            [feature] = extractHOGFeatures(LeftEye);
            fea=[fea;feature];
            group=[group;count];
            
            imshow(LeftEye);
            
        end
    
    end
end


warndlg('Training Complete !');


save EyeDatabase fea group
 
STALKER
Seçkin Üye
Katılım
14 Şub 2019
Mesajlar
301
Tepki puanı
10
Ödüller
3
7 HİZMET YILI
This is awesome, gonna try it to make driver sleep detection thing
 
Onaylı Üye
Katılım
28 May 2020
Mesajlar
50
Tepki puanı
0
Ödüller
4
6 HİZMET YILI
Yararlı paylaşım teşekkürler
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst