我在使用Kinect V1和Matlab 2017a时遇到了一些麻烦。我使用Matlab 2013a中的所有代码并且工作得很好。但在Matlab 2017a中,一些属性缺失。没有“TrackingMode”,“BodyPosture”,“DepthMode”,“IREmitter”和“SkeletonsToTrack”。
。 。
。 。
我的代码:
%Testes iniciais para Kinect no Matlab 2017
clear all;
close all;
clc;
vid = videoinput('kinect',1,'RGB_640x480')
src = getselectedsource(vid)
src.BacklightCompensation = 'LowLightsPriority';
preview(vid);
pause();
closepreview(vid);
vid2 = videoinput('kinect',2,'Depth_640x480');
src = getselectedsource(vid2);
start(vid2);
% Get the data on the object.
[frame, ts, metaData] = getdata(vid2);
% Look at the metadata to see the parameters in the skeletal data.
metaData
metaData.IsSkeletonTracked
metaData.JointWorldCoordinates(:,:,1)
% View the segmentation data as an image.
imagesc(metaDataDepth.SegmentationData);
% Set the color map to jet to color code the people detected.
colormap(jet);
。 。
有人可以帮助我吗?