29 lines
991 B
Markdown
29 lines
991 B
Markdown
|
|
---
|
||
|
|
type: reference
|
||
|
|
---
|
||
|
|
# Vision
|
||
|
|
|
||
|
|
Part of **Project Yukart**, making an old 2008 Mitsubishi Z27AG a bit smarter with modern technologies.
|
||
|
|
This file serves as the minimalist portal to other docs
|
||
|
|
|
||
|
|
|
||
|
|
## What this repo is about
|
||
|
|
|
||
|
|
Runs on the Orin. Owns the camera: capture, the live view to the tablet, and
|
||
|
|
later recording and inference. Camera-agnostic: any V4L2 capture device, in
|
||
|
|
practice a USB (UVC) webcam.
|
||
|
|
|
||
|
|
| Program | Installed as | Does |
|
||
|
|
|---|---|---|
|
||
|
|
| `src/liveview.py` | `yukart-vision.service` | Camera frames to display clients on `:7710`, paced to the link |
|
||
|
|
|
||
|
|
```bash
|
||
|
|
python3 src/liveview.py --camera auto # anywhere with a camera, GStreamer and v4l-utils
|
||
|
|
scripts/deploy.sh # install yukart-vision on the car Orin
|
||
|
|
```
|
||
|
|
|
||
|
|
The client is `app-flutter`'s live view (`lib/camview.dart`).
|
||
|
|
|
||
|
|
- For implementation practice guidelines, refer to the [guidelines](docs/GUIDELINES.md);
|
||
|
|
- For implementation plans and history, refer to [them](docs/impl/);
|