We are about to switch to a new forum software. Until then we have removed the registration on this forum.
Hello, After all the steps to install Kinect1 library by referencing https://github.com/shiffman/OpenKinect-for-Processing, I am using Kinect1 on Processing 3. If I run the program which uses Kinect1, it works fine at the first place. However, at some point (sometimes after 2 minutes or sometimes after 2 hours), Kinect 1 gets disconnected, even though the program still runs. The program doesn't crash but since the Kinect is disconnected the user cannot proceed in the application. In fact, when I run the program, the command screen keeps showing a line, "isochronous transfer error: 1". Even if this line keeps coming up, Kinect works properly before it gets disconnected at some point and it never gets recovered.
So, I wonder what the problem is for the case and how I could avoid disconnection problem. Also, I wonder if there is a way to reconnect Kinect1 after disconnection.
Answers
Hi! I've never used OpenKinect for Processing, but I've been working with a project which uses Kinect v2 + Processing 3 + (a lot of) other stuff. My project currently runs from Eclipse IDE, not Processing IDE.
Well, although I'm not sure what features you need from such a library, if you do not find a solution to your problem, give a shot on this Java API for Kinect (J4K Library, found at http://research.dwi.ufl.edu/ufdw/j4k/). I think you might be able to use from inside Processing IDE. I've been using it for skeleton retrieval and never got any problems.
Good luck.