セットアップ¶
環境¶
- Python 3.9+(Jetson は JetPack 付属の Python を推奨)
- CUDA/TensorRT 対応の PyTorch/TorchVision(Jetson 用ホイール)
インストール¶
# 開発最小
pip install -r requirements-dev.txt
# Jetson/本番(GPUスタック込み)
pip install -r requirements-full.txt
モデルの配置¶
- YOLOX:
models/yolox_s.pth(config/default.yamlのmodel.yolox.weightsで参照) - OpenFace:
models/openface.pth(将来対応)
フォルダ構成例:
xignage-edge-detection/
models/
yolox_s.pth
openface.pth # 将来対応
動作確認(最小)¶
# USBカメラ0 / 出力 JSON をカレントに生成
python -m xignage_edge_detection.main
# または CLI
python scripts/run_inference.py --src 0 --out detection_result.json