Maximum number of Kinect for Windows v2 Cameras on one PC?

There is a question about the previous iteration of the Microsoft Kinect for Windows (no longer on sale) here: https://social.msdn.microsoft.com/Forums/en-US/63c7c52e-1290-452e-8e04-74330822d16f/maximum-number-of-kinect-cameras-on-one-pc?forum=kinectsdk.
How many Kinect for Windows v2 sensors can be used on a single PC? And if this is limited to 1, is this a software, or a hardware restriction?

Are there plans for this to change, or be lifted?
No.  No product roadmap anyway.
The reasoning requires you to look at it from an engineering standpoint.  The Kinect uses a lot (more than half) of the available bus bandwidth to operate normally.  So even though you could physically connect two or more sensors, there is no feasible
way to have them both sustain enough of a data rate for them to operate normally using the existing hardware.
I'm no hardware expert, but from what I have been told, the solution is harder than just having multiple USB 3.0 controllers in the same PC.
As for "plans for this to change", rest assured that people want this, and that there are clever engineers thinking about solutions, but due to technical limitations, there is no product roadmap yet that allows for multiple kinects sensors on a
single PC.  And because of the technological limitations, it will never just be "lifted".  The hardware needs to change for this to work.
Another thing to consider is that, from a physics standpoint, Kinects
do interfere with each other (slightly) when operating in the same space.  It's not at all dissimilar from two people trying to have a conversation in the same room -- some words of the conversation will be missed.  The more people in the
room, the more difficult it is to hear one another.  For the Kinect, the quality of the depth results, for example, is diminished by having two kinects operating in the same space, but the visible light cameras continue to operate unimpeded.  The
sensor is cleverly designed to "tolerate" the light patterns from other kinects, but they can't completely ignore those patterns and conflicts do occur --  so it
does degrade slightly with noise from each additional sensor.  It's using invisible light, so the problem tends to be "out of sight, out of mind" for us as users.  But at some (modest) limit, it becomes mathematically impossible
to multiplex the light patterns from additional Kinects using the current specs (somewhere around 16 kinects based on the patterns, IIRC).
So there are other physical and technological hurdles to overcome with operating multiple Kinects in the same space, even if they were all connected to different PCs connected in a network cluster or something like that.

Similar Messages

  • Kinect for Windows v2 for developers is out of stock pretty much everywhere. Is it still coming back?

    Hi, this is only partly related to the SDK, but I don't where else to ask:
    I'm a developer and I want to buy a Kinect for Windows v2. Yet it is out of stock in the Netherlands (where I live) and pretty much every other european country. So far I found some on the australian microsoft store, and the canedian. 
    I wonder: why is it out of stock everywhere? Is more stock coming soon or should I try to get one of the last ones in the other countries? Is there any timetable on a release of a commercial (non-developer) version, and might that be why the developer version
    is out of stock?
    edit: I just spoke to the dutch microsoft store, who said that indeed its out of stock, and is not coming back soon. I then spoke to the canadian microsoft store, who said they do not ship to other countries and I should order with my own microsoft store. So
    any info how and when I can get my hands on a Kinect for Windows v2?

    The
    Kinect for Xbox One is now sold separately. You can use this along with the
    Kinect adapter. There is no longer a reason to buy the special made Kinect for Windows when the Xbox One Kinect is the same along with the adapter is essentially the same thing.
    You can read more about it here:
    http://blogs.microsoft.com/blog/2014/10/22/microsoft-releases-kinect-sdk-2-0-new-adapter-kit/
    Sr. Enterprise Architect | Trainer | Consultant | MCT | MCSD | MCPD | SharePoint TS | MS Virtual TS |Windows 8 App Store Developer | Linux Gentoo Geek | Raspberry Pi Owner | Micro .Net Developer | Kinect For Windows Device Developer |blog: http://dgoins.wordpress.com
    Unfortunately, the Kinect for XBox One is also Out of Stock.  Is there a timetable when more will be available?

  • Support phone number or chat for Kinect for Windows v2? 3D Builder won't work

    I have a Dell Inspiron 5000, Xbox One Kinect and adapter for use of the Kinect sensor with a Windows PC.  The sensor works fine or as well as can be expected on the Xbox One.  I've tried using it with 3D Builder which is the first app that Microsoft
    offers for the Kinect with PC after connecting it and downloading the drivers.  Unfortunately, it says that my rate is too slow so I was looking for support to see if this is an Inspiron issue or not.  The USB 3.0 ports may or may not support the
    bandwidth but I can't really tell.
    Does anyone know if there is a support number or chat area for Kinect for Windows as I keep getting transferred to the Xbox group and no one there seems to know anything about Kinect for Windows?  I'll also settle for if anyone can tell me if there
    is a problem with that application or the Dell Inspiron 5000.
    Thanks,
    Reinaldo

    The technology 3D builder is using requires a very specialized graphics card to be able to work at full speed. Laptop systems typically only can achieve the very minimal amount of processing which will work but very slowly.
    If you have a desktop system with an NVidia GeForce GT 670 or other in the same processing class of GPU's you should be able to achieve 30fps. Otherwise with lower end or laptop based systems even the highest end Alienware we have seen ~27fps. My experiences
    have been typically anywhere from ~1-8fps with Intel Based on-board gpu's(4000 series), ~15-22fps with mobile NVidia GT 750M chipsets and 23-30fps with GeForce GT 760 desktop system.
    Carmine Sirignano - MSFT

  • Kinect for Windows version 2, problem with Depth Data

    Recently i purchase a new kinect for windows (V2). i need to capture depth data. therefore i installed SDK 2 for this reason. i captured depth data with Depth D2D or WPF in SDK 2. but i see the depth data that kinect captured,is very different from real
    depth. also we can see that many depth data will change suddenly into a random value of pixel(something like above 238, 140 or 3). And we also find that many black and white pixel appear on the display which also means that there exists an extreme sudden change
    between zero and a great value.
    What makes this happen and how can I correct it
    thanks

    Depth is generated based on the time of flight infrared(IR) data that is acquired from the sensor. Time of flight is different from structured light sensor than v1. In a particular frame, each pixel is going to have a valid depth value or unknown. The
    only way to correct is to average the data acquire from the SDK. Each frame can be compared to the previous given a constant that the camera didn't move. Based on that each pixel can be averaged with previous frames(more than one) and that should level off
    to a point.
    Since this is all based on IR data, the reflective properties of the surfaces/environment will determine the amount of noise. With time of flight, the ir data is actively filtered to only look for the wavelengths the sensor has emitted into the area.
    If you are highly reflective areas(lots of glass, mirrors, shiny metal, amount of direct sunlight) that is going to affect how the IR gets bounced back into the sensor. This also applies to materials that absorb IR.
    The only things you can do is determine how the IR data looks using IR basics and if you are seeing a lot of pure black and bright white that is going to affect what depth can be detected in those areas.
    Carmine Sirignano - MSFT

  • I want to read the values of the inside accelerometer on Kinect for Windows v2 sensor.

    I had used the inside accelorometer on Kinect for Windows v1. So I want to use it for Kinect for Windows v2 application. However I can't find any function or method on Kinect for Windows SDK v2.0. But it is near the Ir camera of K4W v2. I found the Kionix
    chip. Do you have any plan to access this chip? 

    I just went through the slides of "Programming Kinect for Windows v2 Jump Start" of the MS Virtual Academy, and in slide #11 of slide deck #07 (Advanced Topics: Skeletal Tracking and Depth Filtering,
    http://www.microsoftvirtualacademy.com/training-courses/programming-kinect-for-windows-v2-jump-start), it says:
    Align the y-axis to gravity
    –Tilt correct with
    FloorClipPlane.xyz
    •Falls back to accelerometer when no floor is found
    •Rotate
    scene such that “up” is (0,1,0)
    So, just to make sure I understand, you are saying that the information provided in the slide deck (and in the video) is erroneous and we cannot access the accelerometer info?    

  • Finding the XYZ real world coordinates of the Kinect for Windows V2

    Hi Everyone;
    I am new to Kinect development and this might be sort of a basic question but I searched online and still confused about the matter.
    So I have a depth image that I obtained from the Kinect for windows V2 and through some algorithm that I developed on MATLAB, I was able to output the Z distance in mm.
    So now I want to have the X,Y real world coordinates as well. 
    So to do that I am using the following equations that I found for the old system:
     x_world = (x_screen - c_x) * B/f_x;
     y_world = (y_screen - c_y) * B/f_y;
    where x_screen is the midpoint of the IR camera ( I am using the IR stream=512/2=256) and the y_screen (424/2=412)
    B is my distance in Zmm
    F_x and F_y is the focal length of the lens in x n y direction that I obtained through my own calibration.
    So am I doing it correctly?
    Is there any way I can use to double check the results I am getting?
    Thanks;
    Ali

    You can use the coordinate mapper as this will take into account the camera intrinsics:
    http://msdn.microsoft.com/en-us/library/microsoft.kinect.kinect.icoordinatemapper.mapdepthpointstocameraspace.aspx
    http://msdn.microsoft.com/en-us/library/windowspreview.kinect.coordinatemapper.mapdepthframetocameraspace.aspx
    Carmine Sirignano - MSFT

  • Kinect for windows v2 SDK and v1 sensors

    Before upgrading to win 8 to utilize the Kinect for Windows SDK 2.0  I want to know if it is backwardly compatible with the v1 of the sensors.
    Thanks

    There are technical ways of doing it but requires that you create your own separate .dll's that will wrap the v1 and v2 libraries in their own wrapper so the namespace collisions don't occur. Then you use your .dll within your application. I have a snippet
    of code of how to do this in my GitHub account:https://github.com/carmines/workshop/tree/master/WPF/KinectV2andV1
    Then there are the image resolution and camera intrinsic values you need to concern yourself with if you intend to try and mix the values together.
    Carmine Sirignano - MSFT

  • Kinect for Windows V2 Device cannot start

    I was able to use my Kinect for Windows V2 sensor yesterday with all of the applications in the SDK browser but the next day after restarting my computer I was no longer able to use the device. Looking at the device manager I get this message under the properties
    for WDF KinectSensor Interface 0 (the only device listed under Kinect sensor devices):
    This device cannot start. (Code 10)
    {Operation Failed}
    The requested operation was unsuccessful.
    I'm plugged into a USB 3.0 input. Any ideas?

    I encounter the exact same issue:
    WDF KinectSensor Interface 0
    This device cannot start. (Code 10)
    {Operation Failed}
    The requested operation was unsuccessful.
    I'm using an Intel 4ghz i7 processor plugged into an ASUS Sabertooth Mk1 Z97 Motherboard. The ASMedia on the board had some issues, so i'm using a USB 3.0 PCI/E card by Manhatten. Diagnostics indicates that everything but depth checks out. Depth fails because
    the camera reports all black.
    This is particularly frustrating since I built this computer to offer USB 3.0 support specifically so I could do work with Kinect and Unity. This was before I knew the issues Kinect has with ASMedia, so for me this has been a significant investment for a
    black screen.
    Edit: To clarify, the Kinect is plugged into the PCI/E card (Manhatten 150491) and not into the board or a case slot.
    Additonal note: The Kinect does not function properly plugged into my old PC (a USB 2.0 with an i7) or into my Surface Pro (1st gen)
    - Matt Eland

  • Maximum number of items for an FI document ('999') has been exceded

    Hi,
    I have try to move some materials from one storage location to another using  MB1B transaction. And i receive following error:
    Maximum number of items for an FI document ('999') has been exceded.
    Please someone help me.
    Thank you.

    Dear Dan
    As you would be aware one FI document can have line items upto a maximum of 999 and it seems, you are trying to input more than that and hence the error.
    Try to minimise the number of line items and retry.
    thanks
    G. Lakshmipathi

  • Maximum Number Of Columns For A OBIEE Pivot Table?

    Hi All ,
    What is the Maximum Number of Columns for a OBIEE Pivot Table? Also what is default size of columns set for Pivot view in OBIEE 11g?
    Thanks In Advance.
    Qujes

    Hi,
    You can increase the maximum columns in a view by add some tags to instanceconfig.xml file.
    check this...http://obiee101.blogspot.com/2008/02/obiee-controling-pivot-view-behavior.html
    Regards,
    Srikanth
    Edited by: Srikanth Mandadi on Oct 15, 2010 10:04 AM

  • Inquire about the best laptop specifications for Developing Windows Apps and 3D modelling Animation using "Kinect for Windows v2"?

    I need some help in choosing laptop that is most compatible with "Kinect for Windows v2"; in order to develop Windows Apps, and 3D modelling Animation and Character Design. Which is better (Specifications):
    HP Pavilion Notebook PC 15-p150ne 
    AMD A10-5745M +
    AMD Radeon R7 M260 (2 GB DDR3L dedicated) +
    4 GB 1333 MHz DDR3, OR
    HP Pavilion Notebook PC 15-p034ne 
    Intel Core i5-4210U + NVIDIA GeForce 840M (2 GB DDR3 dedicated) + 4 GB 1600 MHz DDR3L

    The second system with the Intel chipset will more than likely have the Intel USB3 chipset required for Kinect. As for GPU they are similar, but the i5 with DDR3 1600MHZ ram is a better option. Keep in mind, if you are doing anything in-depth for
    3D, a laptop isn't the best options, but if you have to go mobile then you have to decide what is best for your requirements.
    Carmine Sirignano - MSFT

  • Create standby maximum number of logfiles for each thread

    The oracle doc states this equation for appropriate number of standby redo log file groups
    (maximum number of logfiles for each thread +1) * maximum number of threads
    How do you get the maximum number of logfiles for each thread and the max thread?
    Thanks!

    If you are running RAC you can, in theory, be running with a diferent count
    of Online Redo Logs in each thread (instance).
    However, normally, you would have the same number of Redo Logs in each
    thread.
    The theoretical max is prescribed at the CREATE DATABASE and can be
    changed with a CREATE CONTROLFILE. If you do an
    ALTER DATABASE BACKUP CONTROLFILE TO TRACE
    the sql script in the tracefile shows the maximum number of logs and members.

  • Where can I download example projects for Kinect for Windows v2?

    so for a project I am working on regarding the Kinect v2 I had initially planned on using Matlab to code for the Kinect. However, the code on the Mathworks website regarding the Kinect seems to only work with the Kinect v1 and I cannot figure out how to
    get the v2 to work with Matlab. Now I am in the predicament that I need to use Visual Studio and have never done so before. To make matters worse, all of the guides I can find about programming for the Kinect assume you are very familiar with Visual Studio
    so I get lost before I can even get through the setup (I have no idea what kind of project is best for Kinect, though I intend to use C# as my programming language, or where these settings they are changing are located). If I could just find an example project
    file to download I feel like it would help me a lot, but I cannot seem to find one.
    So my question is thus, is there a place where we can download project files for Visual Studio? I really just need to see what one looks like and what kind of settings it runs on so I know where to get started. It would be awesome if the project file involved
    overlaying the skeletal model on top of people in real time as well.
    If this is not possible, even a video that explains in depth how to go about using visual studio and the Kinect at the same time would be greatly appreciate, or a workaround to get Matlab to work with the Kinect v2.

    Hi Jicnon,
    When you download and install the Kinect SDK, it comes with the Kinect SDK Browser application. This applicaiton is a web based application that contains a bunch of sample projects for getting started with Kinect for windows programming.
    There is also the jumpstart videos here:
    https://social.msdn.microsoft.com/Forums/en-US/8428671a-781c-4850-a56d-905ab28f8f8f/mva-jump-start-programming-kinect-for-windows-v2-videos?forum=kinectv2sdk
    To get to the SDK Browswer app just hit the windows button type in "Kinect SDK" and this application should appear.
    There are also some samples in Kinect Common Bridge and a dicussion on using Matlab here:
    https://social.msdn.microsoft.com/Forums/en-US/2aa59712-c2ab-48e2-98bd-5eed9a40ec44/matlab-link?forum=kinectv2sdk
    Sr. Enterprise Architect | Trainer | Consultant | MCT | MCSD | MCPD | SharePoint TS | MS Virtual TS |Windows 8 App Store Developer | Linux Gentoo Geek | Raspberry Pi Owner | Micro .Net Developer | Kinect For Windows Device Developer |blog: http://dgoins.wordpress.com

  • What is the maximum number of row for a table control in LabWindows/CVI ?

    I use LabWindows CVI 8.5.1 (MMI first developped in version 6.0).
    In one of our many MMI, a table control contains a list of aircraft parameters.
    We can add as many parameters (row) as we want but over 40 000 we observe a crash of the LabWindows CVI runtime.
    Our client want to inscrease the number of parameters (row) up to 200 000 !!!
    So my questions are:
    What is the real maximum number of row for the table control ?
    Is this maximum number of row different on LabWindows 2010 version ?
    Or is there an other solution ?
    Thanks

    Greetings,
    Can you clarify what you mean by "crash"? Is there an error message thrown? Is it possible that you've consumed all of the available memory?
    Please let me know.
    Thanks, James Duvall
    Product Support Engineer
    National Instruments

  • Kinect for windows sensor does not start when using remote WMI

    Scenario:
    I have written a software (lets call it kinectRecorder.exe) that uses "kinect for windows sensor" to record images. The machine that connects to the kinect sensor has windows 8.1 and kinect v2 installed. The software is able to successfully records
    images from kinect sensor when running locally. (meaning if I hit f5 from vs2013, frames are recorded to local disk)
    Due to resource constraint and other requirement, I have to remotely kickoff kinectRecorder.exe on the windows 8.1 machine from a windows 7 machine. on the windows 7 machine, I remotely kick off the kinectRecorder.exe using windows WMI infrastructure. 
    The credential used for windows 8.1 machine and windows 7 machine are the same under same windows domain. the credential used to authenticate in wmi is also the same, I can see the user name running kinectRecorder.exe after kinectrecorder.exe is started
    remotely. 
    Problem:
    The result is that kinectRecorder.exe starts ok, but after the kinectsensor.open call, isavailable property changed to false, meaning sensor not detected. 
    Question:
    What's stopping kinect sensor to be detected/opened (i'm not sure what the correct jargon is here)?
    I have been search the web, In msdn documentation (known issues),  I cannot find the problem being mentioned. I wonder if I'm the only person who has encountered this issue before. 
    Any pointer is hugely appreciated. 

    Kinect is not supported within the context of a service because of the underlying need for a user session, see
    https://social.msdn.microsoft.com/Forums/en-US/72cecf8b-ac64-47e2-b54b-ddbd1dc237c9/calling-kinect-sdk-apis-from-a-windows-service-is-not-possiblesupported?forum=kinectv2sdk
    Can determine that the system has at least one logged in user and can you launch the application within that users session? KinectMontior/KinectService must be running for the runtime to get any data from the sensor. If you use Remote
    Desktop to log into that user session, you can confirm this works by running any of the samples and they should work without issue(remember to ensure that your audio remoting is left on the server, see troubleshooting guide
    https://social.msdn.microsoft.com/Forums/en-US/20dbadae-dcee-406a-b66f-a182d76cea3b/troubleshooting-and-common-issues-guide?forum=kinectv2sdk).
    Carmine Sirignano - MSFT

Maybe you are looking for

  • HELP! Started as freezing and now won't start!

    Just to start, I have a Satellite P500 (P500-ST6822 to be specific). Specs:  System Manufacturer/Model Number: TOSHIBA/Satellite P500-ST6822 OS: Windows 7 Professional 64-bit  CPU: Intel Core 2 Duo CPU P8700 2.53GHz  Memory: 6144MB RAM  Graphics Card

  • HT1420 I've not used my iMac for some time and the password has been forgotten.  How do I re-start?

    I bought the iMac some 18 months ago and it was set up be a system administrator who has since left the company.  I want to start using it again, but no-one knows the password. I've tried inserting the Install DVD but the system immediately asks for

  • Need to help to check the variable

    Dear All, I have a cust exit variable used in the BPS layout that gives the values for reporting Unit. I am not able to see one of the reporting units available in the master data table. I am sure that this variable must be used somewhere in a FM to

  • "Help Adobe - Your Feedback is Important" Messages

    Should we just go ahead and assume recent spam from [email protected] titled "Help Adobe - Your Feedback is Important" and offering a chance to win an iPad Air is a result of Adobe's entire client list getting hacked?  Every member of my account has

  • WSA S160 Support for Terminal Servers (How are terminal server connections handled?)

    We have a terminal server environment with a mixture of computers and laptops. Currently we have multiple proxy servers and would like to considate down to one. Our current solution does not work well in a terminal server environment. We are looking