Hi Ahmed, thank you for posting the question. There are no recorded Data sets available on the Azure Kinect DK documentation that we can share with you on this.
However, there is a quickstart on Record Azure Kinect sensor streams to a file that lets you save the sensor streams and output to an .mkv file. Once you have the file generated, there are tools in place that lets you extract the data from the .mkv file to different formats.
To record sensor data, the Matroska (.mkv) container format is used, which allows for multiple tracks to be stored using a wide range of codecs. The recording file contains tracks for storing Color, Depth, IR images, and IMU.
Low-level details of the .mkv container format can be found on the Matroska Website.
Tools such as ffmpeg
or the mkvinfo
command from the MKVToolNix toolkit can be used to view and extract information from recording files.
For example, the following command will extract the depth track as a sequence of 16-bit PNGs to the same folder:
Copy
ffmpeg -i output.mkv -map 0:1 -vsync 0 depth%04d.png
The -map 0:1
parameter will extract track index 1, which for most recordings will be depth. If the recording doesn't contain a color track, -map 0:0
would be used.
The -vsync 0
parameter forces ffmpeg to extract frames as-is instead of trying to match a framerate of 30 fps, 15 fps, or 5 fps.
Please refer the resource Record File Format to get more information on the options available.
Let us know if the provided information is useful. Please reach out to us know if you have any additional questions or need additional assistance on this.
-
- Kindly mark the answer as useful if the response is helpful so that it would benefit other community members facing the same issue.
- Original posters help the community find answers faster by identifying the correct answer. Here is how
- I highly appreciate your contribution to the community