在Open3D中,AzureKinectSensor类的list_devices函数用于列出所有连接到计算机上的Azure Kinect设备,返回设备的序列号和名称。
devices = open3d.io.AzureKinectSensor.list_devices()
无
该函数返回一个元素为字典的列表,每个字典包含Azure Kinect设备的序列号和名称。
[{'serial': '0000000001010095', 'name': 'Azure Kinect DK #1'},
{'serial': '0000000001026770', 'name': 'Azure Kinect DK #2'}]
import open3d as o3d
devices = o3d.io.AzureKinectSensor.list_devices()
for i, device in enumerate(devices):
print(f"Device {i} - serial: {device['serial']}, name: {device['name']}")
无
该函数需要安装Azure Kinect SDK。如果未安装该SDK,则会引发ImportError异常。