Kinect for Small Basic
System Requirements
Supported Operating Systems
Windows 8
Windows 8.1
Windows 10 Preview
Hardware Requirements
64-bit (x64) processor
Dual-core 3.1-GHz or faster processor
Dedicated USB 3.0 bus
2 GB RAM
DX11 capable graphics adapter
A Microsoft Kinect for Windows v2 sensor
Microsoft Small Basic 1.1 or later
Programmers Guide
Kinect for Small Basic is a set of extension object for Small Basic which allow anyone to program with the Microsoft Kinect Sensor and the information that it captures. Here are examples of what you can do with Kinect for Small Basic:
Show the color, infrared, depth, body index, and body sensor data
Capture images from the color, infrared, depth, and body index sensors
Replace the background behind people in the foreground with another image. This is similar to chroma key compositing or “green screen” processing.
Get the position and orientation of 26 different “joints” in up to 6 human bodies in both 3D space and on the screen
Gets the open/closed state of the hands of up to 6 humans in front of the sensor
Gets the lean angle of up to 6 humans in front of the sensor
Gets the position and orientation of the faces of up to 6 humans in front of the sensor
Programmers Reference
You will notice that three new objects now appear in the IntelliSense object list: KinectBodyList, KinectFaceList, and KinectWindow. All of the Kinect capabilities available in Small Basic are accessed through these objects. There are some capabilities in the Kinect sensor that are not available in the Kinect for Small Basic at this time which are available to developers who use Visual Studio and the full Kinect for Windows SDK.
All of the functions, properties, and events of the Kinect objects in Small Basic are documented with sample code which you can copy and paste into the coding window:
KinectWindow Object
The KinectWindow shows a visual representation of the data from the Kinect sensor.
KinectBodyList Object
The KinectBodyList is used to inspect joint positions of the human bodies that the Kinect sensor detects.
KinectFaceList Object
The KinectFaceList is used to inspect the position of facial features and expressions on the human bodies that the Kinect sensor detects.
Share with your friends: |