help@rskworld.in +91 93305 39277
RSK World
  • Home
  • Development
    • Web Development
    • Mobile Apps
    • Software
    • Games
    • Project
  • Technologies
    • Data Science
    • AI Development
    • Cloud Development
    • Blockchain
    • Cyber Security
    • Dev Tools
    • Testing Tools
  • Blog
  • About
  • Contact

Theme Settings

Color Scheme
Display Options
Font Size
100%
Back to Project
RSK World
action-recognition
/
sample_data
/
test
RSK World
action-recognition
Action Recognition Dataset - Video Classification + Action AI + Video ML
test
  • boxing
  • dancing
  • exercising
  • jumping
  • running
  • stretching
  • walking
  • yoga
RELEASE_NOTES.md
RELEASE_NOTES.md
Raw Download

RELEASE_NOTES.md

# 🎬 Action Recognition Dataset v2.0.0

## Complete Feature Release | RSK World

![Action Recognition](action-recognition.png)

---

## ✨ What's New

### 🎥 Video Dataset
- **12+ Action Classes**: walking, running, jumping, dancing, yoga, stretching, exercising, boxing, waving, sitting, standing, punching
- **Browser-Compatible Videos**: H.264 encoded MP4 files that play in all modern browsers
- **RSK World Branding**: All videos include logo watermark and copyright

### 🌐 Web Interface
- Modern dark theme landing page with glassmorphism design
- Interactive video player with real-time preview
- Navigation controls (prev/next, thumbnails)
- Action labels with confidence scores
- Progress timeline and video counter
- Fully responsive design

### 🤖 AI/ML Features
- **Model Training**: Support for C3D, R3D, R(2+1)D architectures
- **Real-time Predictor**: Live webcam action recognition
- **REST API**: Full-featured API server with multiple endpoints
- **Benchmarking**: Compare models with accuracy, F1, FPS metrics
- **Data Augmentation**: 15+ augmentation types (spatial, temporal, color, effects)

### 📊 Tools & Utilities
- Dataset visualization with charts and heatmaps
- PyTorch & TensorFlow data loaders
- Video format conversion utilities
- Sample video generators

---

## 📁 Files Included

| Category | Files |
|----------|-------|
| **Web** | `index.html`, `demo.html`, `styles.css`, `script.js` |
| **Python** | `train_model.py`, `api_server.py`, `realtime_predictor.py`, `benchmark.py`, `visualize_dataset.py`, `augmentation.py`, `loader.py` |
| **Data** | `sample_data/` (train/val/test splits), `annotations/` |
| **Assets** | `logo.png`, `favicon.png`, `action-recognition.png` |
| **Config** | `config.json`, `requirements.txt`, `.gitignore` |

---

## 🚀 Quick Start

```bash
# Clone repository
git clone https://github.com/rskworld/video-classification.git
cd video-classification

# Install dependencies
pip install -r requirements.txt

# Run web demo
# Open index.html in browser

# Train model
python train_model.py

# Start API server
python api_server.py

# Real-time webcam
python realtime_predictor.py
```

---

## 📊 Dataset Statistics

| Metric | Value |
|--------|-------|
| Total Videos | 1,500+ |
| Action Classes | 12+ |
| Video Duration | 3-5 seconds |
| Resolution | 640x480 |
| Frame Rate | 30 FPS |
| Format | MP4 (H.264) |

---

## 🔧 API Endpoints

| Endpoint | Method | Description |
|----------|--------|-------------|
| `/` | GET | API documentation |
| `/api/health` | GET | Health check |
| `/api/classes` | GET | List action classes |
| `/api/predict` | POST | Predict from video |
| `/api/predict/base64` | POST | Predict from base64 |
| `/api/batch` | POST | Batch prediction |
| `/demo` | GET | Interactive demo |

---

## 🎮 Controls

### Real-time Predictor
| Key | Action |
|-----|--------|
| Q | Quit |
| R | Record |
| S | Screenshot |

### Web Interface
- Click thumbnails to switch videos
- Use ◀ ▶ buttons for navigation
- Videos auto-play and loop

---

## 📈 Benchmark Results

| Model | Accuracy | F1 Score | FPS |
|-------|----------|----------|-----|
| C3D | 85.2% | 83.1% | 314 |
| I3D | 91.5% | 90.2% | 115 |
| R(2+1)D | 90.8% | 89.5% | 86 |
| SlowFast | 93.2% | 92.0% | 52 |

---

## 👨‍💻 Developer Information

**RSK World** - Your one-stop destination for free programming resources

| Info | Details |
|------|---------|
| 🌐 Website | [rskworld.in](https://rskworld.in) |
| 📧 Email | help@rskworld.in |
| 📱 Phone | +91 93305 39277 |
| 👤 Founder | Molla Samser |
| 🎨 Designer | Rima Khatun |

---

## 📄 License

MIT License © 2026 RSK World. All Rights Reserved.

---

## 🙏 Acknowledgments

- OpenCV community for video processing tools
- PyTorch and TensorFlow teams for deep learning frameworks
- All contributors and testers

---

**Made with ❤️ by RSK World**

[![RSK World](https://rskworld.in/favicon.ico)](https://rskworld.in)

🚀 Support RSK World

Subscribe to our YouTube channel for latest tutorials & updates!



Click subscribe & support our work ❤️

About RSK World

Founded by Molla Samser, with Designer & Tester Rima Khatun, RSK World is your one-stop destination for free programming resources, source code, and development tools.

Founder: Molla Samser
Designer & Tester: Rima Khatun

Development

  • Game Development
  • Web Development
  • Mobile Development
  • AI Development
  • Development Tools

Legal

  • Terms & Conditions
  • Privacy Policy
  • Disclaimer

Contact Info

Nutanhat, Mongolkote
Purba Burdwan, West Bengal
India, 713147

+91 93305 39277

hello@rskworld.in
support@rskworld.in

© 2026 RSK World. All rights reserved.

Content used for educational purposes only. View Disclaimer