kinect-matlab初学者:kinect不能启动
您好,我正在尝试在matlab环境中设置kinect 1,但我无法从kinect中获取关节坐标,即使我有捕获深度的预览。在预览中,它说当我实际开始视频时等待开始 有两种不同的功能,您不想混淆: 还有预览功能。通过调用previewvid,将打开预览窗口并运行相机。预览可以帮助您设置相机,将相机指向正确的位置等。完成后,手动或通过closepreviewvid关闭预览 当您准备好进行图像采集时,请致电startvid。使用img=getdatavid,1您可以从相机读取1帧并将其保存到img。完成采集后,请致电closevid停止摄像机 相机本身会在调用start后立即开始拍摄图像,因此即使在调用start后等待几秒钟,第一张图像也将是当时拍摄的图像。有几个属性可以控制采集,最好查看vid的所有属性 通过首先设置triggerconfigvid,“手动”,然后启动相机,最后调用triggervid拍摄图像,可以手动指定一个触发器来拍摄图像 调用start或trigger后获取的帧数由vid的FramesPerTrigger参数指定。要连续采集图像,请将其设置为inf。可以使用getdata读取任意数量的帧,例如getdatavid,5;。请注意,这仅适用于相机上实际有5帧可用的情况。您可以从vid的FramesAvailable属性获取可用帧数 您可以将图像采集置于for循环中,以连续采集图像kinect-matlab初学者:kinect不能启动,matlab,kinect,Matlab,Kinect,您好,我正在尝试在matlab环境中设置kinect 1,但我无法从kinect中获取关节坐标,即使我有捕获深度的预览。在预览中,它说当我实际开始视频时等待开始 有两种不同的功能,您不想混淆: 还有预览功能。通过调用previewvid,将打开预览窗口并运行相机。预览可以帮助您设置相机,将相机指向正确的位置等。完成后,手动或通过closepreviewvid关闭预览 当您准备好进行图像采集时,请致电startvid。使用img=getdatavid,1您可以从相机读取1帧并将其保存到img。完成
n = 1000;
vid = videoinput('kinect',2);
set(vid,'FramesPerTrigger',n);
start(vid);
for k=1:n
img = getdata(vid,1);
% do magic stuff with img
end
stop(vid);
当我输入命令getdata时,matlab只得到图像的信息,对于一组连续的数据,我需要使用一个循环I quess?