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
RSK World
action-recognition
Action Recognition Dataset - Video Classification + Action AI + Video ML
action-recognition
  • annotations
  • sample_data
  • .gitignore1.2 KB
  • LICENSE.txt3.3 KB
  • README.md13.1 KB
  • RELEASE_NOTES.md4 KB
  • action-recognition.png150.5 KB
  • api_server.py16.1 KB
  • augmentation.py15.9 KB
  • benchmark.py20.6 KB
  • config.json2.8 KB
  • convert_videos.py3.5 KB
  • create_logo.py5.5 KB
  • demo.html28.3 KB
  • download_real_human_videos.py12.6 KB
  • download_real_videos.py21.1 KB
  • download_ucf101.py19.6 KB
  • download_youtube_videos.py10.1 KB
  • favicon.png786 B
  • generate_browser_videos.py10.7 KB
  • generate_samples.py19.4 KB
  • get_real_videos.py8.2 KB
  • index.html38.8 KB
  • loader.py8.9 KB
  • logo.png8.5 KB
  • process_downloaded.py4.6 KB
  • real_running_preview.png195.6 KB
  • real_video_preview.png330.6 KB
  • realtime_predictor.py14.3 KB
  • requirements.txt1.9 KB
  • script.js13.8 KB
  • styles.css39.4 KB
  • train_model.py20.5 KB
  • video_preview.png61.3 KB
  • visualize_dataset.py18 KB
dataset_description.mdaudio_augmentation.pyRELEASE_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