Click here to Skip to main content
15,886,963 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,

Im beginning development using the Kinect SDK. One thing I need to do is store the data.

Array information comes out of the frame for each stream (RGB, Depth, Skeleton), such as the skeleton array coming from the skeleton stream.

Im trying to understand how to compress the data for each type of stream to write them to disk.

RGB
I believe this is the simplest, I can convert the images for each frame to jpegs and store all. This will be smaller in size than the true bitmaps.

Depth
I believe I can store the depth array data as binary. But cant see how this can be compressed.

Skeletal
Same as depth, array data can be committed to disk as binary, but how to compress?

Taking all three streams from above, if its projecting at the normal 30 frames per second (presuming all three give the same frame rate at the same time), is there a way to compress all. Say by only capturing every other frame, reducing the recording to 15 frames per second instead of 30.

Thanks for any pointers in advance!
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900