Всем привет,
В настоящее время я работаю с 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
СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ