gh) がインストール済みであることbash が使えること(Windows では Git for Windows 付属の Git Bash).Claude Code のフック(.claude/settings.json)は bash .claude/hooks/run_python.sh 経由で Python を起動するため,Python と bash のどちらかが欠けるとリポジトリ外アクセス制限フックがファイル操作をすべてブロックする日常の開発コマンド(テスト・lint・解析スクリプト)は ENV_04 を参照.
git clone <repository-url> cd SmTIAS-Evaluation
python -m venv .venv
.venv\Scripts\activate
source .venv/bin/activate
pip install -r requirements.txt pip install -r requirements-dev.txt
python -c "import cv2, numpy, scipy, pandas, matplotlib, streamlit, skimage, PIL, rawpy; print('OK')"
OK と表示されれば成功.
画像データは data/ ディレクトリに配置する.このディレクトリは .gitignore で管理対象外としている.
data/
├── smtias/ # SmTIAS で撮影した画像
│ └── whiteboard/ # 白板画像
└── tias/ # TIAS で撮影した画像
└── whiteboard/ # 白板画像
※ ディレクトリ構成は解析の進行に応じて拡張する.
解析結果は output/ ディレクトリに出力される.このディレクトリも .gitignore で管理対象外としている.