Private
Public Access
31 lines
1.6 KiB
Markdown
31 lines
1.6 KiB
Markdown
# Modul `tools/`
|
|
|
|
Hier liegen Pi-Transfer/Einrichtung und die reproduzierbaren Blender-Werkzeuge.
|
|
|
|
- `upload_to_pi.sh` zeigt ohne `--apply` nur eine Vorschau. Beim Übertragen
|
|
keine Dateien auf dem Pi löschen; `.git`, `.venv`, `data`, Vorschauen,
|
|
Referenzen und Schlüsseldateien ausgeschlossen lassen. SSH-Hostschlüssel
|
|
weiterhin prüfen.
|
|
- `install_pi_service.sh` richtet den optionalen systemd-Autostart ein.
|
|
Die Python-Umgebung muss vorher auf dem Pi eingerichtet sein. Der Dienst
|
|
bindet über `run.py` nur an `127.0.0.1`; `sudo` nur bei `--apply`.
|
|
- Render-, Ton- und Prüfscripte unter `tools/` erzeugen Dateien in
|
|
`preview/`. Bearbeitbare `.blend`-Szenen werden versioniert, gerenderte
|
|
Medien und `.blend1`-Backups bleiben lokal.
|
|
- Keine Pi-Adressen, Zugangsdaten, WLAN-Schlüssel oder Gerätemodelle in
|
|
Skripten fest eintragen. Zielwerte kommen aus Argumenten oder werden am
|
|
tatsächlichen Gerät geprüft.
|
|
|
|
Änderungen an Upload- und Installationsbefehlen in `UPLOAD.md` und
|
|
`SOFTWARE.md` nachführen; Renderabläufe in den jeweiligen README-Dateien
|
|
unter `preview/` dokumentieren.
|
|
|
|
Fiktive Scan-Videos nutzen nur synthetische Avatare und Demo-IDs.
|
|
Kegelprojektion, Zeichnen der Bildsequenz und Videoschnitt sind getrennte
|
|
Schritte; Reihenfolge im zugehörigen Vorschau-README dokumentieren.
|
|
|
|
- `install_detection_model.py` lädt auf ausdrücklichen Aufruf das im Manifest
|
|
fixierte NanoDet-Modell unter `data/models/`. Größe und SHA-256 vor atomarem
|
|
Ersetzen prüfen, TLS-Prüfung beibehalten. `--state-dir` bzw.
|
|
`HALLOWEEN_STATE_DIR` muss zum Server passen. Keine Modellgewichte hochladen.
|