2026-01-01 10:13:50 +08:00
2025-12-30 17:35:06 +08:00
2026-01-01 10:13:50 +08:00
2025-12-22 15:02:01 +08:00
2026-01-01 10:13:50 +08:00
2025-12-22 15:02:01 +08:00
2025-12-22 15:02:01 +08:00
2025-12-22 15:02:01 +08:00
2025-12-31 10:23:12 +08:00
2025-12-28 18:20:30 +08:00
2025-12-28 21:20:37 +08:00

OrisysSDK API 文档

本文件提供了 OrisysSDK 的各类方法

使用方法

pip install .

Sensor 类别

描述

创建一个传感器实例

输入参数

  • cam_id (int | str, 可选): 传感器 ID、序列号或视频路径。默认为 0。
  • isstitch (bool,可选): 是否启用图像拼接,默认为 True。
  • cuda (bool,可选): 是否使用 GPU cuda 加速,默认为 False。

返回

  • Sensor 对象

示例

# Example 1:  用相机编号创建
from orisys import Sensor
from src.sensor import Sensor
sensor = Sensor(0)

# Example 2: 用视频文件创建
sensor = Sensor("/data/data.mp4")

2. get_img 方法

描述

从传感器获取图像,进行复眼图像提取和拼接。

返回

  • 提取(issitch = False)或拼接后(issitch = True)的图像

3. compute_deformation 方法

描述

计算传感器变形


4. read_info 方法

描述

获取指定类型的传感器数据,返回数量和顺序与输入参数一致。

输入参数

  • args: 任意数量的 Sensor.info 枚举,用于指定需要获取的数据类型。支持的枚举值及对应数据如下:

    • VRAW: Optional[np.ndarray] # 原始光流场, shape=(400, 400, 2)

    • VNORMAL: Optional[np.ndarray] # 法向光流场, shape=(400, 400, 2)

    • VSHEAR: Optional[np.ndarray] # 切向光流场, shape=(400, 400,2)

    • DEPTH: Optional[np.ndarray] # 深度场, shape=(400, 400,1)

    • FNORMAL: Optional[np.float64] # 法相力信息

    • FSHEARX: Optional[np.float64] # 横向切向力分量

    • FSHEARY: Optional[np.float64] # 纵向切向力分量

    • FPS: Optional[float] # 输出帧率

    • TIMESTAMP: Optional[str] # 时间戳

    • TimeStamp: Optional[float] # 传感器时间戳,单位s

返回

  • 所请求的传感器数据(返回数量和顺序与输入参数一致)

5. disconnect 方法

描述

断开及释放资源。



常见问题解答 (FAQ)

TBC

S
Description
ORY系列传感器 Python/C++ SDK 内部开发仓库。包含传感器配置、数据读取、标定工具及示例代码。面向算法联调与客户集成测试,当前仅内部使用。
Readme 392 MiB
Languages
Python 99.3%
PowerShell 0.3%
Shell 0.2%
Batchfile 0.2%