Up |
OpenNi
At this moment, on MS Windows only.
This API is NOT in the standard Scol release. You must download the library from Openspace3d before use it.
Installation
2x clic on the downloaded executable and follow the wizard.
If any, copy (or extract) the library (*.dll file) in the Scol plugins directory.
Edit the usm.ini file and add this line :
plugin plugins/library_name.dll
or, in the older Scol version :
plugin plugins/library_name.dll ScolLoadPlugin ScolUnloadPlugin
Replace library_name.dll by the real name of the library file.
API
- ObjKinect : a kinect device Scol object
- ObjKinectUser : a kinect user Scol object
- _BLTKinectDeviceDepth
fun [ObjKinect ObjBitmap] ObjBitmap - _BLTKinectDeviceGrayscale
fun [ObjKinect ObjBitmap] ObjBitmap - _BLTKinectDeviceHands
fun [ObjKinect AlphaBitmap] AlphaBitmap - _BLTKinectDeviceRGB
fun [ObjKinect ObjBitmap] ObjBitmap - _BLTKinectDeviceUsers
fun [ObjKinect AlphaBitmap] AlphaBitmap - _CBKinectConnected
fun [ObjKinect fun [ObjKinect u0] u1 u0] ObjKinect - _CBKinectDisconnected
fun [ObjKinect fun [ObjKinect u0] u1 u0] ObjKinect - _CBKinectDisconnected
fun [ObjKinectUser fun [ObjKinectUser u0] u1 u0] ObjKinectUser - _CBKinectUserCalibrationStart
fun [ObjKinectUser fun [ObjKinectUser u0] u1 u0] ObjKinectUser - _CBKinectUserFound
fun [ObjKinectUser fun [ObjKinectUser u0] u1 u0] ObjKinectUser - _CBKinectUserHandFound
fun [ObjKinectUser fun [ObjKinectUser u0 I] u1 u0] ObjKinectUser - _CBKinectUserHandLost
fun [ObjKinectUser fun [ObjKinectUser u0 I] u1 u0] ObjKinectUser - _CBKinectUserHandMove
fun [ObjKinectUser fun [ObjKinectUser u0 I [I I I]] u1 u0] ObjKinectUser - _CBKinectUserLost
fun [ObjKinectUser fun [ObjKinectUser u0] u1 u0] ObjKinectUser - _CBKinectUserPoseDetected
fun [ObjKinectUser fun [ObjKinectUser u0] u1 u0] ObjKinectUser - _CBKinectUserPoseLost
fun [ObjKinectUser fun [ObjKinectUser u0] u1 u0] ObjKinectUser - _CRKinectDevice
fun [Chn] ObjKinect - _CRKinectUser
fun [Chn ObjKinect] ObjKinectUser - _DSKinectDevice
fun [ObjKinect] I - _DSKinectUser
fun [ObjKinectUser] I - _GETKinectDeviceById
fun [I] ObjKinect - _GETKinectDeviceDetectionAngle
fun [ObjKinect] F - _GETKinectDeviceDetectionDistance
fun [ObjKinect] I - _GETKinectDeviceId
fun [ObjKinect] I - _GETKinectDeviceMirror
fun [ObjKinect] I - _GETKinectDeviceSkeletonSmoothing
fun [ObjKinect] F - _GETKinectUserFingersPixelPosition
fun [ObjKinectUser I] [[I I] r1] - _GETKinectUserHandVisible
fun [ObjKinectUser I] I - _GETKinectUserJointOrientation
fun [ObjKinectUser I F] [F F F F] - _GETKinectUserJointPixelPosition
fun [ObjKinectUser I F] [I I I] - _GETKinectUserJointPosition
fun [ObjKinectUser I F] [F F F] - _SETKinectDeviceDetectionAngle
fun [ObjKinect F] I - _SETKinectDeviceDetectionDistance
fun [ObjKinect I] I - _SETKinectDeviceMirror
fun [ObjKinect I] I - _SETKinectDeviceSkeletonSmoothing
fun [ObjKinect F] I
Example
Note
This API is NOT provided by default, in the Scol release.
The Scol team do our best to answer possible questions.
See the doc in the development server too.