这一节我们通过调用DepthAI API 来获取OAK设备信息
目录
DeviceBootloader简介
DepthAI API中的DeviceBootloader是一个用于与引导加载程序通信的类。它用于烧录创建的Pipeline、depthai应用程序包或更新引导加载程序本身。
DeviceBootloader中常用的方法如下:
-
getAllAvailableDevices()
:此方法返回连接到计算机上的所有可用设备的列表。返回的列表包含设备的序列号和描述信息。from depthai import DeviceBootloader bootloader = DeviceBootloader() devices = bootloader.getAllAvailableDevices()
-
getFirstAvailableDevice()
:此方法返回第一个连接到计算机上的可用设备。返回的对象包含设备的序列号和描述信息。from depthai import DeviceBootloader bootloader = DeviceBootloader() device = bootloader.getFirstAvailableDevice()
-
getMemoryInfo(Memory memory)
:此方法返回设备中指定内存类型的信息,如空闲和总容量等。Memory
是一个枚举类型,包括INTERNAL_STORAGE
、USB_FLASH
和SPI_FLASH
等。from depthai import DeviceBootloader, Memory bootloader = DeviceBootloader(