Comments (6)
Hi,
Sure, Azure is the way to go, but unfortunately, we’re not developers, only a public school with a limited budget, and can’t afford new hardware; we have 3 Kinects v2 (and 10 Kinects 1) all of them second hand.
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!
from livescan3d.
Hi,
In order to use live scan with that driver one would need to implement the iCapture interface (a c++ class) for that version of kinect sdk. If you want to do that I am happy to help.
However, the Azure Kinect support for multiple sensors connected to the same machine is much better.
There is a branch in this repo that already has that support enabled. It might thus be easier to just get 2 azure kinects.
Marek
from livescan3d.
Hi, super cool project! Posting in here to mention two things:
- These days you can get multiple Kinect v2 for next to nothing, and they're relatively low cost to mod for PC (provided you've a sufficient 12v power supply). For the cost of one Azure Kinect you could get a dozen v2 Kinect set up so it would open the project up to a massive number of people if it was possible
- I'm pretty sure the multiple Kinects per system solutions rely on libfreekinect2 rather than anything to do with the official Microsoft Kinect 2 SDK. Would that mean that this project ultimately wouldn't be very easily adapted to use multiple Kinect? My guess would be yes, but if not I might have some questions to see if I can possibly tackle it (hardly any CPP experience other than some tiny PS Vita mods)
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?
from livescan3d.
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
from livescan3d.
^ @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).
from livescan3d.
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!
You can also join our volumetric community discord server, most of the development talk happens there :)
https://discord.gg/cGyFmVhwY
from livescan3d.
Related Issues (20)
- LiveScanClient build from source code failed for Azure Kinect. HOT 2
- Azure data corruption, scan merging, color problems, player crashing HOT 4
- Use Hololens 2 sensor data as input HOT 2
- Using AzureKinect, PointCloud is upside down HOT 3
- .bin file in sync while ply files out of sync for two camera recordings HOT 3
- the problem of settings HOT 9
- Place the calibrated cameras in Unity HOT 6
- hi~Thank for share your project , I have a problem is that this project can run on Visual studio 2022 ? HOT 4
- Application's validity HOT 1
- "Kinect.h" no such file or directory
- color mismatch HOT 10
- Problem with Caliberation HOT 51
- Save data in .ply format HOT 6
- How to compile .exe for Azure Kinect? HOT 2
- Problems about showing .ply in LiveScanPlayer.exe HOT 9
- Show nothing when I click 'show live' in the server.exe HOT 5
- Could we save the depth map image at the same time? HOT 4
- Xbox 360 Kinect or Xbox One only? HOT 1
- adding audio HOT 3
- Can LiveScan3D connect two KinectV2 cameras to output depth and RGB images HOT 20
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from livescan3d.