open3d.io.AzureKinectMKVReader.get_metadata()
方法返回Azure Kinect MKV文件的元数据。元数据包括文件的持续时间、帧速率、分辨率等信息。
metadata = open3d.io.AzureKinectMKVReader.get_metadata()
无
metadata
:字典类型。包含文件的元数据。import open3d as o3d
mkv_path = "example.mkv"
mkv_reader = o3d.io.AzureKinectMKVReader(mkv_path)
metadata = mkv_reader.get_metadata()
print("元数据:", metadata)
{
'n_frames': int, # 帧数
'depth_fps': float, # 深度帧速率
'color_fps': float, # 彩色帧速率
'color_resolution': tuple(int), # 彩色帧分辨率(宽,高)
'depth_resolution': tuple(int), # 深度帧分辨率(宽,高)
'duration': float, # MKV文件的持续时间(单位:秒)
}
无
读取MKV文件时,必须保证Azure Kinect SDK和Open3D库兼容。运行不兼容的版本可能会导致程序崩溃。建议选择最新的Azure Kinect SDK和Open3D库版本。