奈良先端科学技術大学院大学の小手川康太です. DPSWSの論文にて利用した,釣り行動に特化したアノテーションアプリケーションです.
釣り動画のアノテーションを行うために開発したアプリケーションです.
動画をアップロードし,3つの釣り動作のボタンを押すとタイムスタンプが記録される仕組みです.

- Next.js
- React
- Flask
- Flask-CORS
- Python
- JavaScript
- Next.js
- React
- Flask
- Flask-CORS
- Python
- JavaScript
Fishing_Annotation_App/
├── frontend/ # フロントエンド (Next.js)
├── backend/ # バックエンド (Flask)
│ ├── app.py # Flask API
│ ├── requirements.txt # バックエンドの依存関係
cd frontend/video-annotation-app
npm install
npm run devアプリが http://localhost:3000 で起動します
cd backend
python -m venv venv
source venv/bin/activate # Windows の場合: venv\Scripts\activate
pip install -r requirements.txt
python app.pyAPIサーバーが http://localhost:5001 で起動します
| メソッド | エンドポイント | 説明 |
|---|---|---|
| POST | /get_metadata |
動画ファイルのメタデータを取得 |