Notice: MediaWiki has been updated. Report any rough edges to marcan@marcan.st

Difference between revisions of "FAQ"

From OpenKinect
Jump to: navigation, search
m (Can optical polarization (or other tricks) be used to combine two Kinect sensors viewing the same scene from different angles?)
(What is the frame size/bitrate of the rgb/depth stream etc.?)
Line 7: Line 7:
 
Unfortunately, polarization is not generally preserved when reflecting off an object. Special surfaces can be used that preserve polarization, but the concept of tagging each Kinect's IR field by polarizing the light does not appear to be feasible. Initial tests using two simultaneous Kinect sensors suggest that they may not severely interfere with one another.  
 
Unfortunately, polarization is not generally preserved when reflecting off an object. Special surfaces can be used that preserve polarization, but the concept of tagging each Kinect's IR field by polarizing the light does not appear to be feasible. Initial tests using two simultaneous Kinect sensors suggest that they may not severely interfere with one another.  
  
[http://atommuell.mum.jku.at/~aurel/two_kinects_same_direction_c_both.png Depth image from two Kinects]  
+
* [http://atommuell.mum.jku.at/~aurel/two_kinects_same_direction_c_both.png Depth image from two Kinects]
 +
* [http://groups.google.com/group/openkinect/browse_thread/thread/8690daad30dafeb7/053d5ae2320baa15?lnk=gst&q=multiple+kinects#053d5ae2320baa15 related mailing-list discussion]
  
[http://groups.google.com/group/openkinect/browse_thread/thread/8690daad30dafeb7/053d5ae2320baa15?lnk=gst&q=multiple+kinects#053d5ae2320baa15 related mailing-list discussion]
+
=== What is the frame size/bitrate of the rgb/depth stream etc.? ===
 +
 
 +
* There are 242 packets for one frame for the '''depth camera''' (including 0x71 and 0x75 packets). All packets are 1760 bytes except 0x75 packet - 1144 bytes. Minus headers it gives 422400 bytes of data * 30 frames per second = 12672000 bytes/sec
 +
* There are 162 packets for one frame for the '''color camera''' (including 0x81 and 0x85 packets). All packets are 1920 bytes except 0x85 packet - 24 bytes. Minus header it gives 307200 bytes of data * 30 frames per second = 9216000 bytes/sec
 +
* The depth camera returns values with 11-bits of precision
 +
* The frame output of the RGB camera is a 640x480 Bayer pattern
 +
See the [http://openkinect.org/wiki/Protocol_Documentation#Relevant_Bits_of_Code Protocol Documentation] and other documents of the [http://openkinect.org/wiki/Main_Page#Knowledge_base Knowledge base].

Revision as of 21:05, 18 January 2011

Why are there black shadows in the depth image?

Shadow explanation diagram

Can optical polarization (or other tricks) be used to combine two Kinect sensors viewing the same scene from different angles?

Unfortunately, polarization is not generally preserved when reflecting off an object. Special surfaces can be used that preserve polarization, but the concept of tagging each Kinect's IR field by polarizing the light does not appear to be feasible. Initial tests using two simultaneous Kinect sensors suggest that they may not severely interfere with one another.

What is the frame size/bitrate of the rgb/depth stream etc.?

  • There are 242 packets for one frame for the depth camera (including 0x71 and 0x75 packets). All packets are 1760 bytes except 0x75 packet - 1144 bytes. Minus headers it gives 422400 bytes of data * 30 frames per second = 12672000 bytes/sec
  • There are 162 packets for one frame for the color camera (including 0x81 and 0x85 packets). All packets are 1920 bytes except 0x85 packet - 24 bytes. Minus header it gives 307200 bytes of data * 30 frames per second = 9216000 bytes/sec
  • The depth camera returns values with 11-bits of precision
  • The frame output of the RGB camera is a 640x480 Bayer pattern

See the Protocol Documentation and other documents of the Knowledge base.