51 lines
1.1 KiB
Markdown
51 lines
1.1 KiB
Markdown
# Examples
|
|
|
|
This folder contains user-facing example scripts for the Orisys SDK.
|
|
|
|
## Files
|
|
|
|
- `basic_pipeline.py`: single-sensor basic processing and visualization flow
|
|
- `two_sensor_pipeline.py`: dual-sensor multiprocessing example
|
|
- `plot_data.py`: real-time plotting example with PyQtGraph
|
|
|
|
## Typical usage
|
|
|
|
Run examples from the repository root so relative paths such as `./config/ddjx01.json`
|
|
resolve correctly.
|
|
|
|
### Basic pipeline
|
|
|
|
```bash
|
|
python examples/basic_pipeline.py -v 0 -c ./config/ddjx01.json
|
|
```
|
|
|
|
### Two-sensor pipeline
|
|
|
|
```bash
|
|
python examples/two_sensor_pipeline.py
|
|
```
|
|
|
|
### Real-time plotting
|
|
|
|
```bash
|
|
python examples/plot_data.py -v 0 -c ./config/ddjx01.json
|
|
```
|
|
|
|
## Requirements
|
|
|
|
- Python environment with the SDK dependencies installed
|
|
- a supported camera or test video
|
|
- valid JSON config in `./config/`
|
|
|
|
Some examples also require:
|
|
|
|
- `pyqtgraph`
|
|
- `PyQt5`
|
|
- multiple cameras for multi-sensor demos
|
|
|
|
## Notes
|
|
|
|
- Most examples assume a tactile sensor camera is connected.
|
|
- Press `q` in the display window to quit where applicable.
|
|
- If your camera index is not `0`, change `-v` accordingly.
|