negtrainer.m

来自「eye detection sample in matlab. Eyetrack」· M 代码 · 共 33 行

M
33
字号
function [] = negtrainer(part,not)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% this function trains the not face part samples (not). 
% part = face part: 1=nose, 2=mouth, 3=eye
% not  = vector of not face part
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
load EC
if (part == 1)
    load noses
    labels=[labels 2*ones(1,size(not,2))];
    samples=[samples not];
    save noses samples labels
    [NC.alpha, NC.sv, NC.b, NC.params, NC.n]=osuSVMTrain(samples,labels, NC.params,2)
end

if (part == 2)
    load mouths
    labels=[labels 2*ones(1,size(not,2))];
    samples=[samples not];
    save mouths samples labels
    [MC.alpha, MC.sv, MC.b, MC.params, MC.n]=osuSVMTrain(samples,labels, MC.params,2)
end

if (part == 3)
    load eyes
    labels=[labels 2*ones(1,size(not,2))];
    samples=[samples not];
    save eyes samples labels
    [EC.alpha, EC.sv, EC.b, EC.params, EC.n]=osuSVMTrain(samples,labels, EC.params,2)
end

save EC EC NC MC NBC

⌨️ 快捷键说明

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