Installation of the Kinect For Windows SDK is required to run Depthkit with a Kinect.
These two Kinects are identical in how they function. Since the Kinect has been discontinued, the Kinect for Xbox One is the sensor that is still readily available to purchase. You will just need the addition of the Kinect Adapter for Windows, which usually needs to be purchased separately.
Don't be fooled by the inflated price of the Kinect from some retailers, it is still easy to find at stores like Amazon and Target. Please note that you will need to purchase the Kinect Adapter for Windows in order to use the sensor with a PC. Check out these locations for a few options on where to purchase.
The Kinect has a range of around .5m and 4.5m (1'8"-14'6".) We also find that based on the brightness of the IR illuminators on the Kinect V2 that when objects are close to the near range, they're often too bright for it to sense.
The quality of the depth data falls off as you step away from the sensor, so the general recommendation is that you fill your depth frame with your subject whenever possible to get the optimal resolution.
The Kinect V2 has a depth resolution of 512 x 424 pixels with a field of view (FoV) of 70.6° x 60° resulting in an average of around 7 x 7 depth pixels per degree. Due to the use time-of-flight as the core mechanism for depth capture, each pixel in the depth image contains a real measured depth value (z-coordinate). Read a more thorough breakdown.
The depth camera on the Kinect V2 has a FoV of 70.6° x 60° and the color camera has a resolution of 1920 x 1080px with a FoV of 84.1° x 53.8°, resulting in an average of about 22 x 20 color pixels per degree. There is a great interactive representation of the Kinect V2 FoV here.
The Depthkit Capture App allows for body index segmentation, or the detection of one or multiple bodies in the depth data. When generating your assets, this acts as a body mask, allowing you to simply hide the background for clean exports of your subjects. This eliminates the need to shoot on a green screen.
It also acts as a non-destructive export setting. For example, you can export a take with the background hidden and then immediately export the same clip with the background included in the clip by simply disabling the Hide Background toggle.
When capturing with Kinect’s body index, you can confirm a body is detected when it appears illuminated in the 3D preview. You will also notice this in the depth preview.
Note that the Kinect cannot detect body index - body index - The detection of one or multiple bodies in the depth data. When generating your assets, this acts as a body mask, allowing you to simply hide the background for clean exports of your subjects. This eliminates the need to shoot on a green screen. if the Kinect is rotated to shoot vertically or if the subject is only partially in the frame.
We recommend downloading the Kinect Verifier Tool and running it while your Kinect is plugged in to your computer. For stable performance with Depthkit, all sections will be checked in green if successful, with the exception of the USB Controller. You can disregard the yellow warning here.
What if a warning is reported in the Verify Kinect Depth and Color Streams section?
Make sure you have your Kinect connected via a USB 3.1 (type C) Gen 2 port. This will increase your data transfer rate and improve the performance of your depth and color streams. Learn more about USB ports.
You cannot run the Kinect Configuration Verifier while you are running Depthkit, as you will find that the depth/color streams may not show up in Depthkit when both apps are active. With this in mind, once your Kinect performance is confirmed, close the verifier before you open Depthkit.