现在的位置: 首页 > 综合 > 正文

OpenNI 1.3.2.1发布

2013年12月10日 ⁄ 综合 ⁄ 共 3001字 ⁄ 字号 评论关闭
Version 1.3.2.1 (Stable version - July 4th 2011)
-----------------------------------------------
  * Moved HandTouchingFOVEdge to be a Capability, available through the HandGenerator.
  * Skeleton Capability:(骨架识别能力)
- CalibrationCallbacks (bundle of CalibrationStart and CalibrationEnd) marked as deprecated(原来的两个回调不用了)
- New callback: CalibrationStart (with RegisterTo/UnregisterFrom) - replacing deprecated CalibrationCallbacks(取而代之的是新的回调,增加两个注册反注册的功能)
- Removed forceFixedLength, IsForcedFixedLength, SetPostProcessing - not general API. Instead, int property of XnVFeatures
  * Pose Detection Capability(姿势检测能力)
- PoseCallbacks (bundle of PoseStart and PoseEnd) marked as deprecated(原来的两个回调也不要了)
- New callback: PoseDetected (with RegisterTo/UnregisterFrom) - replacing deprecated PoseCallbacks
- New callback: OutOfPose (with RegisterTo/UnregisterFrom) - replacing deprecated PoseCallbacks(取而代之的是新的回调,增加两个注册反注册的功能)
  * PoseDetectionStatus enum changed, to contain only relevant options(枚举姿势检测状态做了修改,只包含相关的选项,这个我一会再看看)
  * All relevant samples use new APIs.(所有的例子都使用新的API)
  * Memory leak fix - creating temporary C++ wrapper node objects cause memory leaks.(修复内存泄露)
  * Linux: allowing OpenNI to be installed in a different directory.
  * Linux Bug Fix: logs are not created if log dir does not exist.
  * Removed MessageBoxes from uninstallation process.
  * New Java wrappers and samples!
  * Bug Fix: Exporter singleton functions might be called *after* its destruction (when global objects are destroyed, destruction order is undetermined).
  * Raise the shutdown event *after* all nodes have been destroyed (some nodes might call the context or other nodes when destroying)(所有的节点销毁的时候,会触发一个事件)
  * BugFix: running xml script would startGenerateAll instead of just the ones that were created. NOTE: this also changes behavior so that nodes are now started in the order in which they were written in the script.
  * Changed recorder buffer size to support UXGA with worst case compression.
  * NiViewer bug fix: if no depth when NiViewer starts, scale is never drawn, even if depth is created later on.
  * Initial support for Android.
  * NiConvertXToONI: now when specifying node type in command line, only nodes of that type are converted.
  * Bug Fix: NiSimpleViewer crashes when image node does not exist (#1211).
  * Bug Fix: Unnecessary full file paths in samples csproj files (#964).
  * Bug Fix: NiAudioSample memory leak (#971).
  * Bug Fix: wrong error codes returned form semaphore functions.
  * Added GetDestination() function to Recorder.
  * Exposed xnNodeInfoAllocate() and xnNodeInfoFree().
  * Bug Fix: after closing the log, opening it again might not work.
  * Bug Fix: Create production tree didn't return hNode if already exists.
  * Added option to query for non-existing nodes only
  * Added options to xml script for querying existing nodes and non-existing nodes
  * Added documentation for creating recorder from xml script
  * Added documentation for querying for existing nodes and non-existing nodes through xml
  * UpdateVersion.py now updates version number in doxygen project name
  * Added APIs to register to new callbacks
    - GestureInProgress
- GestureReadyForNextStage
- HandTouchingFOV
- CalibrationInProgress (with status)
- CalibrationComplete (with status)
- PoseDetectionInProgress (with status)
- UserExit
- UserReEnter
  * Added APIs for forcing fixed length skeleton.
  * Added API for skeleton post processing.

抱歉!评论已关闭.