Change Log:
-----------
OpenNI 2.3:
- Android support added
- OpenNIHelper class to handle device permissions
- OpenNIView class to allow drawing of VideoFrameRef objects
- SimpleRead and SimpleViewer sample applications
- NiViewer application
- Fix pure-C APIs
- Allow providing driver list from config file
- Auto-recording feature (see OpenNI.ini)
- Bug Fix: depth/world conversion was wrong when depth is in 100 um format
- Adding logs for endpoints bandwidth and FPS
- Better handling of cases where device does not report its FOV
- Remove GLH from samples
- NiViewer:
- IR emitter on/off is added for both PS1080 and Kinect.
- Near mode on/off is added for Kinect (was already there for PS1080)
- IR now also uses an histogram
- draw textures according to aspect ratio
- Cleanup help screen
- Java APIs
- Add log APIs
- Implemented hashCode() and equals() for VideoMode
- Bug Fix: VideoFrameRef.getData() returned ByteBuffer with big endianity, whereas data was with little endianity
- Bug Fix: bad JNI calls in oniGetDeviceList, oniStreamGetSensorInfo and oniDeviceGetSensorInfo.
- Fix callbacks JNI calls
- Bug Fix: memory leak in waitForAnyStream()
- Java SimpleViewer
- Allow passing file name in command prompt
- Add support for IR streams
- Carmine:
- Add support for FW 5.9
- PS1080Console bug: "startread" did not work properly
- Added support for the fast zoom crop (640x480 regular -> 640x480 zoomed) - 'z' in NiViewer
- Add a property that allows reading from endpoints without creating streams
- Bug Fix: Disconnect event was fired twice
- Implement MAX_PIXEL_VALUE for IR stream
- Bug Fix: Single pixel translation is wrong when image res is 1280x1024
- Windows: print USB banndwidth to log
- Kinect:
- Add mirror support
- Rewrite image registration for better performance
- Support of additional properties (exposed via KinectProperties.h):
- 3D sensing properties: Near Mode, IR Emitter On/Off
- Non-3D sensing properties: Camera Elevation, Accelerometer, Audio Array ID
- Capri:
- Bug Fix: Depth stops working if switching to QQVGA and then back to VGA
- i2c device list now also states the master and slave IDs
- Fixed a weird log during shutdown
- Add projector commands: projector on/off, pulse on/off
- Add commands for setting CMOS gain
- Add commands for reading temperature sensors
- Add commands for toggling ACC, periodic-BIST and VDD
- Print test name when running BIST
- Default resolution is now QQVGA on ARM machines
- Bug Fix: Setting Mirror from INI file didn't work
- Handle some protocol error codes that weren't handled
- Bug Fix: error strings were missing from log
- Implement MAX_PIXEL_VALUE for IR stream
- Bug Fix: no even frame indexes from Capri devices.
- Properties are now saved in recordings
- PSLinkConsole: allow running a single command and exit
- PresetsAHB property now supports comments in files
- Add ReadDebugData command
- Support 100um mode
- Can turn on firmware log from INI file
- Bug Fix: log stream might lose the first packet
- PSLinkConsole Bug Fix: FormatZone command did not work.
- Capri: don't set USB interface if not doing reset (console mode)
- Bug: Couldn't set video mode to IR stream
- OniFile:
- Allow calling setVideoMode() as long as it's the same mode (needed by some applications)
- Properties are now saved in recordings
- allow playback of recordings that don't have the cropping property (just assume it's disabled)
- Bug Fix: potential crash when playback restarts
- Fix a potential deadlock if calling stop() immediately after a repeat occurred
- potential crash when closing recorder
- Can control playback speed and repeat options from INI file
- Build:
- Support gold linker in compilation
- Add Linux prerequisites to release notes
- Add release notes and change log to installation
- Refactor TestDevice so it can actually be used for testing
- ReleaseVersion script now also creates a full Android package
OpenNI 2.2.1:
- PS1080: Added a property for reading from all endpoints, regardless of streams
OpenNI 2.2:
- Added getDepthColorSyncEnabled() API
- Added log settings API
- Add a typedef: OniGrayscale8Pixel
- invoke() method signature was updated - data is no longer const
- New Java Wrappers
- New Java sample: SimpleViewer.java
- Add support for Capri devkits
- Added tools: PS1080Console and PSLinkConsole (for debugging purposes)
- Drivers and INI files path resolution based on the shared library location (merge pull request #7. See https://github.com/OpenNI/OpenNI2/pull/7 for details. Thanks to Tomoto)
- NiViewer: Allow choosing which streams to open (run "NiViewer --help" for details).
- NiViewer: add support for seeking to a specific frame in a recording. Use the ':' key.
- Image registration support for Kinect driver (merge pull request #4. See https://github.com/OpenNI/OpenNI2/pull/4 for details. Thanks to Tomoto)
- Completely re-wrote frame buffers management.
- Added API for replacing frame buffer allocator.
- Linux: implement connect/disconnect events
- All samples are now self-contained and can be copied anywhere. In addition, compiling a sample does *not* overwrite the original precompiled binary.
- PS1080: IR stream now also supports RGB888
- PS1080: improved hardware name detection
- PS1080: Add NESA unlimited to BIST
- PrimeSense: move common properties (PS1080 and Capri) to PrimeSense.h
- PS1080: add new property for turning on hardware frame sync, with no OpenNI checks
- New pixel format: YUYV. PS1080 now supports it (on newer firmwares), and so does NiViewer and recordings.
- PS1080: add lots of debug commands
- PS1080: add new file type (vendor data)
- PS1080: added support for the second alternative interface (low-bandwidth)
- PS1080: added support for IR stream from the AR130 CMOS
- PS1080: added support for turning on/off emitter
- Bug Fixes:
- Bug Fix: reading frames / waiting on streams did not work well from multiple threads
- Bug Fix: Failed to use after OpenCL was initialized
- Bug Fix: Visual Sutdio 2008 wasn't supported
- PS1080 Linux did not support the RD1.09 device
- PS1080 Bug Fix: Physical device name property could not be read
- Make sure device is still open when closing a stream that uses it.
- PS1080 Bug Fix: handle file system lock when uploading only in supporting firmwares
- PS1080 Bug Fix: LED API wasn't working
- PS1080 Bug Fix: debug dumps were not closed properly
- Kinect Bug Fix: wrong error code returned when trying to change video mode while streaming
- PS1080 Bug Fix: isPropertySupported() didn't return true for ONI_DEVICE_PROPERTY_FIRMWARE_VERSION, ONI_DEVICE_PROPERTY_HARDWARE_VERSION and ONI_DEVICE_PROPERTY_SERIAL_NUMBER.
- PS1080 Bug Fix: potential crash when corrupt data arrives on BAYER stream
- Build:
- Rename Redist dir to Packaging
- Remove all warnings during build. Treat all warnings as errors.
- Rewrote the android make files to proper standards
- Fix Linux identification (apparently -std=c1x defines only __linux and not linux)
- Support WIX 3.6 and up
- ReleaseVersion script won't fail if output file exists (overwrite it)
OpenNI 2.1:
- API change: each event now has its own addListener()/removeListener() methods. A listener object can now be added only once.
- Support for Mac OSX
- Support for Linux on Arm
- Support for Android (native only)
- Kinect: implementing convertDepthToColorCoordinates()
- Kinect: implementing CameraSettings
- Kinect Bug Fix: can now switch between color and IR streams
- Kinect Bug Fix: wrong mirror value was returned
- PS1080 Bug Fix: trying to open more than 8 devices will crash
- PS1080 Bu
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
OpenNI-Linux-Arm-2.3.0.43.tgz (356个子文件)
Platform.Arm 493B
Platform.Arm 493B
Platform.Arm 493B
Platform.Arm 493B
Platform.Arm 493B
Platform.Arm 493B
OpenNILogo.bmp 21KB
CommonCppMakefile 5KB
CommonCppMakefile 5KB
CommonCppMakefile 5KB
CommonCppMakefile 5KB
CommonCppMakefile 5KB
CommonJavaMakefile 2KB
MWClosestPoint.cpp 5KB
main.cpp 4KB
main.cpp 4KB
main.cpp 3KB
main.cpp 3KB
doxygen.css 23KB
stylesheet.css 13KB
tabs.css 1KB
EventBasedRead 24KB
OpenNI.h 96KB
PS1080.h 21KB
OniDriverAPI.h 20KB
OniCAPI.h 14KB
PrimeSense.h 8KB
PSLink.h 8KB
OniCTypes.h 6KB
OniPlatformWin32.h 6KB
OniPlatformLinux-x86.h 5KB
KinectProperties.h 4KB
OniSampleUtilities.h 3KB
OniSampleUtilities.h 3KB
OniSampleUtilities.h 3KB
OniSampleUtilities.h 3KB
OniProperties.h 3KB
OniCProperties.h 3KB
OniPlatform.h 3KB
OniEnums.h 3KB
OniCEnums.h 3KB
OniVersion.h 3KB
OniDriverTypes.h 3KB
OniPlatformMacOSX.h 3KB
MWClosestPoint.h 2KB
OniPlatformAndroid-Arm.h 2KB
OniPlatformLinux-Arm.h 2KB
OniTest.h 2KB
index.hhc 121KB
index.hhk 89KB
index.hhp 4KB
_open_n_i_8h_source.html 342KB
index-all.html 69KB
classopenni_1_1_video_stream.html 66KB
classopenni_1_1_device.html 49KB
classopenni_1_1_open_n_i.html 37KB
legal.html 34KB
VideoStream.html 32KB
_oni_enums_8h_source.html 31KB
classopenni_1_1_video_frame_ref.html 30KB
functions.html 29KB
OpenNI.html 29KB
classopenni_1_1_coordinate_converter.html 28KB
Device.html 26KB
namespaceopenni.html 25KB
functions_func.html 25KB
CoordinateConverter.html 24KB
classopenni_1_1_video_mode.html 23KB
VideoFrameRef.html 21KB
classopenni_1_1_playback_control.html 19KB
VideoMode.html 17KB
OpenNIView.html 16KB
PixelFormat.html 16KB
PlaybackControl.html 16KB
classopenni_1_1_recorder.html 16KB
Recorder.html 14KB
classopenni_1_1_video_stream-members.html 14KB
classopenni_1_1_camera_settings.html 14KB
OpenNIHelper.html 13KB
ImageRegistrationMode.html 13KB
SensorType.html 13KB
DeviceInfo.html 12KB
package-summary.html 12KB
classopenni_1_1_device_info.html 11KB
_open_n_i_8h.html 11KB
Point3D.html 11KB
CropArea.html 11KB
VideoStream.CameraSettings.html 11KB
classopenni_1_1_array.html 11KB
annotated.html 10KB
SensorInfo.html 10KB
Point2D.html 10KB
classopenni_1_1_open_n_i_1_1_device_disconnected_listener.html 10KB
classopenni_1_1_open_n_i_1_1_device_connected_listener.html 10KB
classopenni_1_1_device-members.html 10KB
classopenni_1_1_sensor_info.html 10KB
_oni_enums_8h.html 10KB
classopenni_1_1_open_n_i_1_1_device_state_changed_listener.html 10KB
OpenNI.DeviceDisconnectedListener.html 10KB
inherits.html 10KB
共 356 条
- 1
- 2
- 3
- 4
资源评论
JentMan
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功