-
Notifications
You must be signed in to change notification settings - Fork 205
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Two Kinects on the same PC #45
Comments
Hi, Marek |
Hi, I have poor knowledge on C programming , I think I couldn’t do that modification; if some day anybody has the time to do that it would be very useful to a lot of us; but now with the possibility of working with networked clients I can do some experiments. Thanks for your great work and efforts! |
Hi, super cool project! Posting in here to mention two things:
Given the low cost of Kinect 2, would you be able to give an estimate of how many Kinect would be optimal to use simultaneously across multiple computers? |
Hey! I agree with you on all these points, Kinect2s are cheap and still offer a pretty decent quality! For these reasons, I'd also like to re-integrate the sensors into the new version of LiveScan I'm working on right now. However I'm currently buys with other stuff and can not tend to it until the end of the year/start of next year probably. If anybody could code up an interface to the sensor with the other SDK, this would massively decrease my workload, and I'd gladly include this in the new version of LiveScan :) Regarding the scope, I think it should be doable by one coder in a few days, you can take a look here, this file implements the KinectV2 using the official SDK: https://github.com/MarekKowalski/LiveScan3D/blob/master/src/LiveScanClient/kinectCapture.cpp You basically need to capture color and depth images, transform the depth to color image space, and then generate a pointcloud. That's more or less it |
^ @ChristopherRemde just to verify, are you saying libfreenect2 does currently have the potential to work with this library? I was under the impression the library depends on the skeleton data from the official SDK I dunno how much I can help with this but I will have a bit of a poke around on libfreenect2 once I've got two kinects modded and working (probably early next month). |
The skeleton data is a very optional feature, if your goal is to capture volumetric video, its not needed, and I haven't used it myself in the last few years! I actually removed it for the new version, because the skeleton support from Kinect Azure is not that great. If you have any progress, let me know! |
Hi,
Liv3D is a great tool, thanks for sharing. I have two Kinects v2 connected at the same computer, and they run with some apps (like “Ipi Recorder 4”) without problems, thanks to UsbDK, a driver that allows two plug two (or more) Kinects 2 on the same PC.
Connecting the second Kinect, Live3D only recognizes the first connected, don’t bother if the’re in different ports/controllers; it would be useful (to show at demos) not having to work with two computers and two clients…. Must Live3D recognize the other Kinect? if not ...is it possible (and how) to modify the source to acquire from different Kinects and having two instances of LiveClient? I’m not C programmer, only basic stuff. Perhaps it would be slow capturing with one machine, but interesting enough to try it.
Thanks!
The text was updated successfully, but these errors were encountered: