kinect mssdk openni bridge supplemental diagrams n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
kinect - mssdk - openni -bridge Supplemental Diagrams PowerPoint Presentation
Download Presentation
kinect - mssdk - openni -bridge Supplemental Diagrams

Loading in 2 Seconds...

play fullscreen
1 / 7

kinect - mssdk - openni -bridge Supplemental Diagrams - PowerPoint PPT Presentation


  • 91 Views
  • Uploaded on

kinect - mssdk - openni -bridge Supplemental Diagrams. Tomoto Shimizu Washio tomoto@gmail.com Twitter: @tomoto335e (en) / @tomoto335 ( ja ) Rev 1: 9/15/2012. Problem. SensorKinect Driver and K4W Driver cannot coexist. OpenNI App. KinectSDK App. UserID + Skeleton. User ID. Image.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'kinect - mssdk - openni -bridge Supplemental Diagrams' - felicity-hopkins


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
kinect mssdk openni bridge supplemental diagrams

kinect-mssdk-openni-bridgeSupplemental Diagrams

Tomoto Shimizu Washio

tomoto@gmail.com

Twitter: @tomoto335e (en) / @tomoto335 (ja)

Rev 1: 9/15/2012

problem
Problem
  • SensorKinect Driver and K4W Driver cannot coexist

OpenNI App

KinectSDK App

UserID+ Skeleton

User ID

Image

Depth

Image

Depth

Skeleton

OpenNI FW

NITE

User Node

Avin2’s SensorKinect

Kinect SDK

Image Node

Depth Node

Image Stream

Depth Stream

Skeleton Stream

SensorKinect Driver

K4W Driver

bridge solution
Bridge Solution
  • Bridge alters SensorKinect by providing OpenNI-complient nodes that wrap Kinect SDK, so that OpenNI/KinectSDK apps can coexist

OpenNI App

KinectSDK App

UserID+ Skeleton

User ID

Image

Depth

UserID+ Skeleton

Image

Depth

Skeleton

OpenNI FW

NITE

User Node

Kinect SDK

Bridge

Image Stream

Depth Stream

Skeleton Stream

Image Node

Depth Node

User Node

K4W Driver

Kinect Studio

.xed

bridge solution cont
Bridge Solution (cont.)
  • App can apply NITE’s algorithms (e.g. User node) upon Bridge’s Depth node
  • App can choose either User node of NITE’s or bridge’s
    • User “query” on node creation
    • Bridge’s User node works by itself but requires no depth node
    • App can even use both at the same time if needed
  • Compatible with recording/playback with Kinect Studio
    • Because it is totally transparent under Kinect SDK
oni recording
ONI Recording
  • Recorder node can apply on bridges Depth and Image node
    • So XED -> ONI conversion is possible

OpenNI App

UserID+ Skeleton

UserID+ Skeleton

Image

Depth

OpenNI FW

NITE

.oni

Recorder Node

User Node

User ID

Image

Depth

Skeleton

Kinect SDK

Bridge

Image Stream

Depth Stream

Skeleton Stream

Image Node

Depth Node

User Node

K4W Driver

Kinect Studio

.xed

oni playback
ONI Playback
  • Bridge does not do anything with ONI playback
    • Kinect SDK’s skeleton tracking cannot be applied on ONI

OpenNI App

UserID+ Skeleton

Image

Depth

Skeleton

OpenNI FW

User ID

NITE

Depth

User Node

Image

Kinect SDK

Mocks

Bridge

I

D

S

.oni

Image Node

Depth Node

ImageNode

Depth Node

User Node

K4W Driver

slide7
Misc
  • Audio node is supported
    • Wrapping DMO
  • Device node is supported
    • App can choose one of multiple connected Kinect Sensors
    • Kind of hack, not perfect at all
  • Design policy
    • Stay upon Kinect SDK as possible rather than working around it