Running a Kinect v2 device and a Kinect for Windows application on Windows 10 is not difficult nor different than what we have seen in the earlier version of Windows Operating System. You can run a Kinect for Windows application (either a desktop app, or a store app ) on Windows 10. However, incase you found that your device is not detected properly, application is not running, or not able to read the data from sensor, please verify following.
1. Verify Device Settings
The very first things you need to verify, if your device is connected and loaded properly.
Go To PC Settings –> Devices –> Connected Devices
If Kinect Sensor is not connected properly or not plugged in a USB 3.0 , you will get a device notification that failed to load .
If the devices connected properly, and power is turned on, your Connected Devices section should display a “Kinect” deice, that connected to a USB 3.0
If you click on the device, “Remove Device” option would be displayed.
Must Read : How to Identify the Kinect Sensor Capabilities ?
If you verify above setting, you should be to good to run your Kinect applications.
2. Verify Privacy Settings
This settings is required to verify only for “Store App”. For Kinect for Windows Store App, we must select “Microphone” and “Video” Capability” in the app manifest file. This enables the apps to access the Camera and Microphone for the targeted device.
Once the app is developed and deployed, like other Windows Store App, the Kinect App also should be visible under listed app for Camera and Microphone Section of PC Settings.
You can navigate to this from PC Settings –> Privacy –> Camera | Microphone
Both Camera and Microphone has to be turned on to use Kinect Camera and Microphone Array. By default they are ON once the app capability added.
In case you found them turned OFF,
You just go ahead and turn it ON . Then you need to restart your app.
Points to be remember
- This Privacy Settings is only for Store Apps. Normal desktop app would work without this.
- Even if the App is not running, the PC settings would be available once the app is deployed with capability added. You can do the necessary change in settings and start to app as well.
Hope this helps.