mirror of
https://gitcode.com/gh_mirrors/ope/OpenFace.git
synced 2025-12-30 13:02:30 +00:00
49 lines
1.7 KiB
Matlab
49 lines
1.7 KiB
Matlab
function [ clmParams_eye, pdm_right_eye, pdm_left_eye, ...
|
|
patches_left_eye, patches_right_eye,...
|
|
left_eye_inds_in_68, right_eye_inds_in_68,...
|
|
left_eye_inds_in_28, right_eye_inds_in_28] = Load_eye_models()
|
|
|
|
clmParams_eye.window_size = [17,17; 15,15; 13,13;];
|
|
clmParams_eye.numPatchIters = size(clmParams_eye.window_size,1);
|
|
|
|
% the PDM created from in the wild data
|
|
pdmLoc = ['../models/hierarch_pdm/pdm_28_r_eye.mat'];
|
|
|
|
load(pdmLoc);
|
|
|
|
pdm_right_eye = struct;
|
|
pdm_right_eye.M = double(M);
|
|
pdm_right_eye.E = double(E);
|
|
pdm_right_eye.V = double(V);
|
|
|
|
pdmLoc = ['../models/hierarch_pdm/pdm_28_l_eye.mat'];
|
|
|
|
load(pdmLoc);
|
|
|
|
pdm_left_eye = struct;
|
|
pdm_left_eye.M = double(M);
|
|
pdm_left_eye.E = double(E);
|
|
pdm_left_eye.V = double(V);
|
|
|
|
% the default model parameters to use
|
|
clmParams_eye.regFactor = 2.0;
|
|
clmParams_eye.sigmaMeanShift = 1.5;
|
|
clmParams_eye.tikhonov_factor = 0;
|
|
|
|
clmParams_eye.startScale = 1;
|
|
clmParams_eye.num_RLMS_iter = 10;
|
|
clmParams_eye.fTol = 0.01;
|
|
clmParams_eye.useMultiScale = true;
|
|
clmParams_eye.use_multi_modal = 0;
|
|
clmParams_eye.tikhonov_factor = 0;
|
|
|
|
[patches_right_eye] = Load_Patch_Experts( '../models/hierarch/', 'ccnf_patches_*_synth_right_eye.mat', [], [], clmParams_eye);
|
|
[patches_left_eye] = Load_Patch_Experts( '../models/hierarch/', 'ccnf_patches_*_synth_left_eye.mat', [], [], clmParams_eye);
|
|
clmParams_eye.multi_modal_types = patches_right_eye(1).multi_modal_types;
|
|
right_eye_inds_in_68 = [43,44,45,46,47,48];
|
|
left_eye_inds_in_68 = [37,38,39,40,41,42];
|
|
|
|
right_eye_inds_in_28 = [9 11 13 15 17 19];
|
|
left_eye_inds_in_28 = [9 11 13 15 17 19];
|
|
|
|
end |