Я собираю цветные и глубинные изображения из Kinect для Windows с использованием MATLAB и официального Kinect SDK. Я бы хотел, чтобы оба датчика были синхронизированы таким образом, чтобы изображение от каждого датчика было одного и того же момента. К сожалению, у моей текущей реализации есть отставание между двумя датчиками (почти 1 секунда!). Пожалуйста, помогите мне найти способ синхронизации датчиков. Вот мой текущий код:Как синхронизировать датчики цвета и глубины для Kinect для Windows с использованием MATLAB?
colorVid = videoinput('kinect',1,'RGB_640x480');
depthVid = videoinput('kinect',2,'Depth_640x480');
triggerconfig([colorVid depthVid],'Manual');
set([colorVid depthVid], 'FramesPerTrigger', 300);
start([colorVid depthVid]);
trigger([colorVid depthVid]);
pause(10);
[imgColor, ts_color, metaData_Color] = getdata(colorVid);
[imgDepth, ts_depth, metaData_Depth] = getdata(depthVid);
stop([colorVid depthVid]);
delete([colorVid depthVid]);
clear colorVid depthVid;