所以...我正在解析GoPro元数据(从ffmpeg传递给我)。我得到了有关机载加速度计的以下数据“流”:
('STRM', '\x00', 1, 1372)
('TSMP', 'L', 4, 1) [4665]
('STNM', 'c', 1, 14) ['Accelerometer']
('TMPC', 'f', 4, 1) [25.0]
('SIUN', 'c', 4, 1) ['m/s²']
('SCAL', 's', 2, 1) [418]
('MTRX', 'f', 4, 9) [0.0, 0.0, 1.0, 0.0, -1.0, 0.0, 1.0, 0.0, 0.0]
('ORIN', 'c', 1, 3) ['YxZ']
('ORIO', 'c', 1, 3) ['ZXY']
('ACCL', 's', 6, 204) 612 [-1171, -1063, 4519]
STRM标记流的开头和字节总数。
TSMP是样本数(不确定如何计算)
STNM是流名称:加速度计
TMPC是传感器的温度,以摄氏度为单位:25
SIUN是样本的单位:m / s ^ 2
SCAL是除数,用于按比例缩小原始数据:418
在这种情况下,ACCL是原始数据612个“元组”,其中第一个是:[-1171,-1063、4519]
问题是:什么是ORIN,ORIO和MTRX。我假设MTRX是一个3x3矩阵,用于转换原始数据元组,但是如何? ORIO和ORIN是“方向”,但又是什么呢?陀螺仪的情况非常相似。