Всем привет,

В настоящее время я работаю с Kinect V2 над разработкой метода отслеживания дыхательных движений.

Как можно смоделировать и отобразить изменения глубины с течением времени? Глядя на массив, который хранит изображение глубины, глубина кажется индексом между высотой и шириной.

Для простоты я хочу отобразить изменения глубины квадрата 5x5 пикселей в центре экрана за 300 кадров, то есть примерно за 10 секунд. (Позже я изменю частоту на фиксированную 10 Гц), но сейчас я застрял на основах.

Любая помощь будет оценена по достоинству!

Заранее спасибо.

ПРИМЕЧАНИЕ. 

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech ,ME,M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

Попробуйте это:

maxFrame = 300;
vid = videoinput('kinect', 2);   %1 for color, 2 for depth
vid.FramesPerTrigger = 1;
vid.TriggerRepeat = maxFrame;
start(vid);
for nFrame = 1 : maxFrame
    d = getdata(vid);
    [h,w,p] = size(d);
    hh = floor(h/2);
    hw = floor(w/2);
    d55 = d(hh-2:hh+2, hw-2:hw+2,:);
    ...
end

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ