diff --git a/Readme(未完成).md b/Readme(未完成).md index 62888b4..ec01a95 100644 --- a/Readme(未完成).md +++ b/Readme(未完成).md @@ -10,14 +10,13 @@ * **cam_id** (`int | str`, 可选): 传感器 ID、序列号或视频路径。默认为 `0`。 * **isstitch** (`bool`,可选): 是否启用图像拼接,默认为 `True`。 * **cuda** (`bool`,可选): 是否使用 GPU cuda 加速,默认为 `False`。 -* **cfg** (`str`,可选): 指定拼接标定数据,默认为 `/config/cal.npy`。 + ### 返回 * `Sensor` 对象 ### 示例 ```python - # Example 1: 用相机编号创建 from xensesdk import Sensor from src.sensor import Sensor @@ -25,9 +24,6 @@ sensor = Sensor(0) # Example 2: 用视频文件创建 sensor = Sensor("/data/data.mp4") - -# Example 3: 用相机编号开启 -sensor = Sensor.create(0) ``` --- @@ -51,11 +47,34 @@ sensor = Sensor.create(0) 计算传感器变形和应力 --- -## 4. `compute_deformation` 方法 +## 4. `selectSensorInfo` 方法 ### 描述 -计算传感器变形和应力 +获取指定类型的传感器数据,返回数量和顺序与输入参数一致。 + +### 输入参数 + +* **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 + +### 返回 + +* 所请求的传感器数据(返回数量和顺序与参数一致) +--- ---