AI 更新文档
This commit is contained in:
+56
-1
@@ -112,7 +112,13 @@ print(orisys.__version__)
|
||||
|
||||
# 使用方法
|
||||
## 运行示例程序
|
||||
套件里面包含了例子展示用法,运行步骤如下:
|
||||
套件里面包含了多个例子,建议都在仓库根目录运行(即 `config/`、`examples/`、`assets/` 同级目录)。常见入口分为两类:
|
||||
|
||||
1. `examples/basic_pipeline.py`:复眼/拼接传感器基础 OpenCV 示例
|
||||
2. `examples/finger_pipeline.py`:指纹传感器 UV 展开最小流程示例
|
||||
3. `examples/finger_pipeline_3dview.py`:指纹传感器 Qt 3D 可视化界面
|
||||
|
||||
下面先介绍最基础的 `basic_pipeline.py` 运行方式。
|
||||
|
||||
### Windows:
|
||||
1. 检查是否有其他正在连接的USB摄像头设备:打开powershell, 运行命令`Get-PnpDevice -PresentOnly | Where-Object { $_.Class -match '^Camera' }`,如果没有的话不会有输出。
|
||||
@@ -134,5 +140,54 @@ print(orisys.__version__)
|
||||
```
|
||||
5. 程序会运行,并自动打开可视化窗口和打印资料,在窗口上按键盘”q”键可以停止运行,按”r”键可以重设数据
|
||||
|
||||
### 指纹传感器 UV 示例
|
||||
|
||||
如果您使用的是指纹/单相机 UV 展开流程,可运行:
|
||||
|
||||
``` bash
|
||||
python examples/finger_pipeline.py --camera_id 0 --config ./config/dd02-ov.json
|
||||
```
|
||||
|
||||
如果输入来自视频文件,也可以改用:
|
||||
|
||||
``` bash
|
||||
python examples/finger_pipeline.py --video ./data/sample.mp4 --config ./config/dd02-ov.json
|
||||
```
|
||||
|
||||
该示例会:
|
||||
|
||||
- 读取相机或视频源
|
||||
- 将图像展开到 UV 平面
|
||||
- 计算光流、法向/切向力和接触区域
|
||||
- 在 OpenCV 窗口中显示展开后的光流箭头图
|
||||
|
||||
常用参数:
|
||||
|
||||
- `--verbose`:输出更详细的初始化日志
|
||||
- `--profile`:打印每个阶段的耗时统计
|
||||
- `--profile-every N`:每 N 帧输出一次平均耗时
|
||||
|
||||
例如:
|
||||
|
||||
``` bash
|
||||
python examples/finger_pipeline.py --camera_id 0 --config ./config/dd02-ov.json --profile --profile-every 30
|
||||
```
|
||||
|
||||
### 指纹 3D 可视化界面
|
||||
|
||||
如果已经安装 GUI 依赖,还可以运行:
|
||||
|
||||
``` bash
|
||||
pip install -e ".[gui]"
|
||||
python examples/finger_pipeline_3dview.py --video 0 --config ./config/dd02-ov.json
|
||||
```
|
||||
|
||||
该界面会提供:
|
||||
|
||||
- 指纹 UV 展开图
|
||||
- 力曲线
|
||||
- 3D mesh 视图
|
||||
- 录制与重置等交互控件
|
||||
|
||||
## 开发套件使用方法
|
||||
参考开发套件附带的开发文档。
|
||||
Reference in New Issue
Block a user