Error with Matlabfunctions within the new Version 2015b (pcfromkinect, depthtopointcloud)

1 vue (au cours des 30 derniers jours)
Tobias
Tobias le 11 Nov 2015
Commenté : Walter Roberson le 27 Fév 2016
Hi,
i have been working with the Windows Kinect V1 and Matlab 2015a.
I used the function "depthtopointcloud" (and tried the new function "pcfromkinect") and it worked fine on 2015a but with the new version i get the same error for both functions available:
No public property InputDepthMap exists for class videosource.
Error in imaq.internal.KinectColor2DepthMap
Error in vision.internal.visionKinectColorToSkeleton
Error in pcfromkinect (line 96)
vision.internal.visionKinectColorToSkeleton(depthDevice, depthImage, colorImage, isDepthCentric);
Error in kinect_image (line 22)
ptCloud = pcfromkinect(depthDevice,depthImage,colorImage);
It seems that its a common problem at the moment (f.e. here ).
So my question pretty much is: Is there a fix for this coming soon? Or is there any way to solve the problem of creating a pointcloud with the new version of matlab?
Thanks in advance
Tobias
  3 commentaires
Tobias
Tobias le 20 Nov 2015
Hi,
yes i am using the XBOX Sensor. It worked perfectly fine with the previous version(s) of matlab. Did they change their policy regarding the XBOX Kinect Sensor?
I tried my own code as well as the sample code from the matlab-help for example this one: depthtopointcloud.
The error is the same as in the first post mentioned.
I implemented the functions through normal matlab scripts so no particular use of the toolbox i guess.

Connectez-vous pour commenter.

Réponses (1)

Madhura Suresh
Madhura Suresh le 24 Nov 2015
This function and the Image Acquistion toolbox only work with the Kinect for Windows sensor, and not with the XBOX 360.
See supported hardware here .
  2 commentaires
sai vallikat
sai vallikat le 27 Fév 2016
Is there any solution found for this problem.?
Please help !
Thanks..
Walter Roberson
Walter Roberson le 27 Fév 2016
No, the Kinect XBOX 360 depth sensors are not going to be supported.
The Kinect XBOX 360 depth sensors use an undocumented interface that is different than the Kinect for Windows sensors, and Microsoft decided to lock the interface down, made it inaccessible, and will not release the specifications. This was considered rather odd because the policy for Kinect for Windows was very open.
Anyhow, it is not just a matter of "Mathworks has not gotten around to it", it is a matter of "Microsoft does not want people to be able to do this."

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by