z6娱乐

z6娱乐

使用Orbbec SDK K4A Wrapper 录造文件体式

本文内容

● 使用第三方工具

● IMU示例结构

● 鉴别轨路

若要录造传感器数据,,,,,需使用 Matroska (.mkv) 容器体式,,,,,以便能够使用多种编解码器存储多个轨路。 。。。。 。。 录造文件蕴含用于存储色彩、深度、IR 图像和 IMU 的轨路。 。。。。 。。在Matroska 网站上能够找到 .mkv 容器体式的大体具体信息。 。。。。 。。

轨路名称

编解码器体式

COLOR

与模式有关(MJPEG、NV12 或 YUY2)

DEPTH

b16g(16 位灰度,,,,,大字节序)

IR

b16g(16 位灰度,,,,,大字节序)

IMU

自界说结构。 。。。。 。。请参阅下面的 IMU 示例结构。 。。。。 。。


使用第三方工具

能够使用 ffmpeg 等工具或者MKVToolNix 工具包中的 mkvinfo 号令查看和提取录造文件中的信息。 。。。。 。。

例如,,,,,以下号令将深度轨路作为 16 位 PNG 序列提取到统一个文件夹:

ffmpeg -i output.mkv -map 0:1 -vsync 0 depth%04d.png

-map 0:1 参数将提取轨路索引 1,,,,,对于大无数录造内容而言,,,,,此索引是深度。 。。。。 。。 若是录造内容不蕴含色彩轨路,,,,,则会使用 -map 0:0。 。。。。 。。

-vsync 0 参数强造 ffmpeg 按原样提取。 。。。。 。。皇浅⑹云ヅ 30 fps、15 fps 或 5 fps 的帧速度。 。。。。 。。


IMU 示例结构

若是在不使用播放 API 的情况下从文件中提取 IMU 数据,,,,,则数据将选取二进造体式。 。。。。 。。 下面是 IMU 数据的结构。 。。。。 。。 所有字段均为幼字节序。 。。。。 。。

字段

类型

加快度传感器功夫戳 (?s)

uint64

加快度传感器数据 (x, y, z)

float[3]

陀螺仪功夫戳 (?s)

uint64

陀螺仪数据 (x, y, z)

float[3]


鉴别轨路

可能必要鉴别哪个轨路蕴含色彩、深度、IR 等属性。 。。。。 。。 使用第三方工具读取 Matroska 文件时,,,,,必要鉴别轨路。 。。。。 。。 轨路编号凭据相机模式和已启用的轨路集而异。 。。。。 。。 象征用于标始个轨路的寓意。 。。。。 。。

下面所列的每个象征将附加到特定的 Matroska 元素,,,,,可用于查找相应的轨路或附件。 。。。。 。。

能够使用 ffmpeg 和 mkvinfo 等工具查看这些象征。 。。。。 。。 

象征名称

象征指标

象征值

K4A_COLOR_TRACK

色彩轨路

Matroska 轨路 UID

K4A_DEPTH_TRACK

深度轨路

Matroska 轨路 UID

K4A_IR_TRACK

IR 轨路

Matroska 轨路 UID

K4A_IMU_TRACK

IMU 轨路

Matroska 轨路 UID

K4A_CALIBRATION_FILE

校准附件

附件文件名

【网站地图】【sitemap】