Использование информации о динамике изменений человеческого лица для решения задач распознавания и классификации - page 13

Использование информации о динамике изменений человеческого лица
13
Также было установлено, что для решения задач классификации в
рамках проводимых экспериментов целесообразно применять подход,
основанный на динамической информации для видеоизображений
размером от 320
×
240 пикселей. При меньшем разрешении примене-
ние данного метода не дает выигрыш в точности классификации.
В качестве дальнейших исследований необходимо рассмотреть и
проанализировать методы определения характеристических точек,
подходящих для решения широкого круга задач, от задач распозна-
вания до классификации.
Листинги
Листинг 1. Получение гистограммы LBP для одного кадра видеопотока
01 I = imread('test.png');
02 mapping = getmapping(8, 'u2');
03 H = LBP(I, 1, 8, mapping, 'h');
Листинг 2. Получение гистограммы VLBP
для последовательности кадров видеопотока
01 cd ('..\test\');
02 a = dir('*.jpg');
03 for i = 1 : length(a)
04 img_name = getfield(a, {i}, 'name');
05 img_dat = imread(img_name);
06 % Конвертирование в оттенки серого
07 if size(img_dat, 3) == 3
08 img_dat = rgb2gray(img_dat);
09 end
10 [height width] = size(img_dat);
11 if i == 1
12 vol_data = zeros(height, width, length(a));
13 end
14 vol_data(:, :, i) = img_dat;
14 end
15 cd ..
16
17 rotate_index = 1;
18 radius = 1;
19 time_int = 0.5;
20 neighbors = 8;
21 time_len = 1;
22 border_len = 1;
23 bil_interpolation = 1;
24 H = RIVLBP(vol_data, time_int, radius,
25 neighbors, border_len,
26 time_len, rotate_index, bil_interpolation);
1...,3,4,5,6,7,8,9,10,11,12 14,15
Powered by FlippingBook