You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用pyrealsense2库读取Intel RealSense L515的序列号?

正确获取Intel RealSense L515序列号的实现方法

报错原因

你当前的错误是直接调用了pyrealsense2全局模块不存在的get_option方法,这类设备信息读取方法属于设备实例对象,你也没有完成设备上下文初始化、设备枚举的步骤,直接操作camera_info枚举值无法拿到实际设备的信息。

可直接运行的正确代码

import pyrealsense2 as rs

# 初始化RealSense上下文,枚举所有已连接的设备
ctx = rs.context()
connected_devices = ctx.query_devices()

if not connected_devices:
    print("未检测到任何RealSense设备,请检查驱动与USB连接")
else:
    # 单设备场景直接取索引为0的设备即可
    for dev in connected_devices:
        # 读取设备标准序列号
        serial_number = dev.get_info(rs.camera_info.serial_number)
        # 若确实需要获取ASIC序列号,可替换为下方代码
        # serial_number = dev.get_info(rs.camera_info.asic_serial_number)
        print(f"设备型号:{dev.get_info(rs.camera_info.name)}")
        print(f"设备序列号:{serial_number}")

注意事项

  • 不需要提前启动pipeline流水线,直接通过上下文枚举设备即可读取信息,不会占用设备运行资源
  • 多设备同时连接场景下,可以通过匹配序列号的方式指定要操作的设备,避免启动冲突
  • 运行前确认你安装的pyrealsense2版本和设备固件版本适配,设备已完成正常驱动安装

内容的提问来源于stack exchange,提问作者lopusfx

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 05:06:01