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
  • About
  • Contact

Theme Settings

Color Scheme
Display Options
Font Size
100%

Surveillance Video Dataset

Comprehensive Surveillance Video Dataset with security camera footage, activity labels, person detection, and anomaly events. Includes Python scripts for video processing, OpenCV, YOLO detection, anomaly detection, interactive demo, and complete documentation. Perfect for security monitoring, activity recognition, and video surveillance applications.

Surveillance Video Person Detection Anomaly Detection Download OpenCV Python Scripts YOLO Detection Video Processing
Download Free Source Code Live Demo RSK View Files
Surveillance Video Dataset - RSK World
Surveillance Video Dataset - RSK World
Surveillance Video Person Detection Anomaly Detection OpenCV Python YOLO & Video Processing

This project features a comprehensive Surveillance Video Dataset designed for professional security monitoring, activity recognition, and video surveillance applications. The dataset includes security camera footage with activity labels, person detection, and anomaly events. Includes powerful Python scripts: examples for video processing, OpenCV, YOLO detection, anomaly detection, frame extraction, interactive demo, and complete documentation. Also includes interactive demo website. The package includes interactive demo website, comprehensive README.md, and MIT License. Perfect for security researchers, data scientists, students, and developers working on surveillance systems, activity recognition, and video analysis projects.

If you find this Surveillance Video Dataset useful, you can support with a small contribution.

Secure Fast Trusted
Pay via UPI QR
Scan or tap an amount to auto-generate
UPI QR
₹
Open UPI app
GPay PhonePe Paytm
Download Free Source Code

Dataset Overview

Complete Surveillance Video Dataset with security camera footage, activity labels, person detection, and anomaly events for security monitoring, activity recognition, and video surveillance applications.

  • Security camera footage - High-quality surveillance video recordings
  • Activity labels - Comprehensive activity annotations for video analysis
  • Person detection - Pre-labeled person detection data with bounding boxes
  • Anomaly events - Marked anomaly detection events with timestamps
  • MP4 format - Standard MP4 video format for high-quality processing
  • AVI support - AVI format for compatibility with various tools
  • Ready for surveillance AI - Optimized for AI model training
  • Multiple Python scripts included for OpenCV, YOLO detection, anomaly detection
  • Perfect for security monitoring, activity recognition, and video surveillance applications

Dataset Structure & Files

Well-organized project structure with surveillance videos, Python scripts for video processing, OpenCV, YOLO detection, anomaly detection, and interactive demo.

  • videos/ - Surveillance video files directory
  • videos/sample.mp4 - Main sample surveillance video
  • videos/sample2.mp4 - Secondary sample video
  • annotations/annotations.json - Activity annotations in JSON format
  • annotations/person_detections.json - Person detection data
  • annotations/anomalies.json - Anomaly events data
  • process_video.py - Basic video processing script
  • detect_persons.py - Person detection script
  • detect_anomalies.py - Anomaly detection script
  • extract_frames.py - Frame extraction script
  • api_server.py - Flask REST API server
  • batch_processor.py - Batch processing system
  • train_ml_model.py - ML model training script
  • index.html - Interactive demo website
  • README.md - Comprehensive project documentation
  • requirements.txt - Python dependencies (opencv, numpy, ultralytics)
  • LICENSE - MIT License file
  • Consistent directory structure with video-based organization
  • Easy to load with Python scripts
  • Organized structure (videos, annotations, frames, output, config)
  • Video-based organization with metadata and annotations
  • Visualization with video frame support
  • Complete preprocessing pipeline ready for surveillance AI models

Video Processing & Detection

Complete video processing pipeline with support for OpenCV, YOLO detection, anomaly detection, frame extraction, and advanced surveillance features.

  • OpenCV Processing - Use OpenCV for video feature extraction and processing
  • NumPy Arrays - Use NumPy for numerical video frame processing
  • YOLO Detection - YOLO models for person and object detection
  • Person Detection - Detect and track persons in surveillance videos
  • Anomaly Detection - Identify unusual events and activities
  • Video Processing - Load, process, and analyze surveillance videos
  • Frame Extraction - Extract frames at specified intervals
  • Video Quality Assessment - Automatic quality scoring and validation
  • Batch Processing - Process multiple video files efficiently
  • Model Training - Train custom YOLO and anomaly detection models
  • Model Evaluation - Evaluate detection model performance
  • Error Handling - Comprehensive error checking and informative messages
  • Surveillance Ready - Preprocessed data for surveillance AI models
  • Visualization Tools - Display video frames with detection overlays
  • Multiple Models - Support for YOLO, custom CNNs, and other architectures
  • Data Export - Export detection results and model predictions
  • Performance Optimized - Efficient batch operations and memory management

Video Formats & Compatibility

Dataset available in standard video formats (MP4, AVI) for maximum compatibility with video processing libraries and surveillance systems.

  • MP4 format - Standard MP4 format for high-quality video
  • AVI format - AVI format for compatibility with various tools
  • Optimal resolutions - 640x480, 1920x1080 for surveillance models
  • NumPy array compatible - Easy conversion to numpy arrays for frame processing
  • Pandas ready - Direct loading with pandas DataFrame for metadata
  • TensorFlow/PyTorch ready - Can be converted for video deep learning models
  • Standard video formats - Widely supported MP4, AVI formats
  • Easy to import and process - Simple data loading functions
  • Compatible with all video libraries - Universal format support
  • Jupyter Notebook ready - Perfect for interactive video analysis
  • Python video processing ready - Native opencv, numpy, ultralytics support
  • OpenCV ready - Compatible with OpenCV and other video libraries
  • Video tools ready - Compatible with opencv-python, ffmpeg, imageio
  • API integration ready - JSON format for video processing results
  • Data validation support - Easy to validate video quality and format
  • Surveillance ready - Compatible with YOLO, custom models, and other architectures
  • Real-time processing ready - Real-time video analysis support

Analysis & Visualization

Comprehensive video visualization tools with interactive viewer and analysis capabilities.

  • Interactive Video Viewer - Video display with frame-by-frame visualization
  • Multiple Video Display - View surveillance videos from different cameras
  • Video gallery - Browse through surveillance videos by camera or date
  • Frame visualization - Display video frames with detection overlays
  • Detection comparison - Compare multiple detection results side-by-side
  • Anomaly results visualization - Display anomaly detection results with timestamps
  • Video visualization - Show video frames with bounding boxes and labels
  • Activity-based filtering - Filter videos by activity type or anomaly
  • Video metadata display - Show camera, timestamp, duration, and detection information
  • Detection quality highlighting - Highlight detection confidence metrics
  • Dataset statistics - Comprehensive summary of video dataset
  • Interactive video viewer - Browse, search, and navigate surveillance videos
  • Activity distribution charts - Visualize activity type frequencies
  • Detection quality assessment - Display detection confidence metrics
  • Anomaly distribution - Show anomaly event distribution over time
  • Video preview grid - Grid view of surveillance videos by camera
  • Export functionality - Download detection results and model predictions
  • Responsive design - Works on desktop, tablet, and mobile devices

Compatible Frameworks

Works with all major video processing and detection frameworks out of the box.

  • Detection Models - YOLO, Faster R-CNN, SSD for object and person detection
  • Deep Learning Models - CNN-based models for activity recognition
  • Deep Learning - TensorFlow, PyTorch, Keras compatibility
  • OpenCV Video Processing - Video feature extraction and analysis
  • Video Processing - OpenCV, FFmpeg for video processing
  • NumPy numerical computing - Array operations for video frames
  • Video processing - Feature extraction, augmentation, and preprocessing
  • matplotlib visualization - Static visualization and plots
  • Video Analysis - Video feature analysis and processing
  • OpenCV library - Video and image processing support
  • Flask REST API - Web API server for video services
  • Detection frameworks - Compatible with YOLO, TensorFlow, PyTorch
  • Jupyter Notebook support - Interactive video analysis
  • Google Colab ready - Works in cloud-based notebooks
  • VS Code integration - Python extension support
  • PyCharm compatible - Full IDE support
  • Custom models - Custom models for surveillance and detection
  • Video tools - Person detection and anomaly detection support
  • Transfer learning ready - Pre-trained YOLO and detection models
  • Real-time processing - Real-time video analysis support
  • REST APIs - HTTP API for video processing services

What You Get

Complete package with all files needed for professional surveillance systems, video analysis, and security monitoring projects.

  • Surveillance videos - High-quality security camera footage
  • Video data - Surveillance videos organized with metadata
  • Activity annotations - Accurate activity labels aligned with video timestamps
  • Python video scripts - Complete surveillance video processing system
  • process_video.py - Video processing script
  • detect_persons.py - Person detection script
  • detect_anomalies.py - Anomaly detection script
  • extract_frames.py - Frame extraction script
  • Organized directory structure - Separate folders for videos, annotations, frames, output, config
  • index.html - Interactive demo website
  • Multiple video formats - MP4, AVI formats supported
  • Complete documentation - README.md, comprehensive guides
  • Documentation files - Comprehensive guides and project information
  • requirements.txt - All Python dependencies listed and versioned (opencv, numpy, ultralytics)
  • LICENSE - MIT License (free for commercial and non-commercial use)
  • Ready-to-use code examples - Copy and run scripts immediately
  • Video-based organization - Data organized with metadata and annotations
  • Surveillance pipeline - Ready-to-use video processing and detection functions
  • Visualization tools - Interactive video viewer
  • Surveillance ready - Preprocessed data for surveillance AI model training

Interactive Demo Website

Beautiful demo website with video explorer, analytics dashboard, and comprehensive guide.

  • Modern animated design - Smooth transitions and visual effects
  • Interactive Video Explorer - Browse and view surveillance videos
  • Analytics Dashboard - Display video analytics with charts and statistics
  • Video Viewer - Browse, search, and navigate surveillance videos
  • Detection Metrics - Visual representation of person detection results
  • Filter by activity - Filter videos by activity type or anomaly
  • Video visualization - Display video frames with detection overlays
  • Activity distribution - Activity-based breakdown
  • Dataset statistics display - Total videos, detections, anomalies, hours
  • Interactive video display - Click to play and view full video details
  • Step-by-step usage guide - Comprehensive instructions
  • Dark theme with gradients - Modern, professional appearance
  • Fully responsive layout - Mobile, tablet, and desktop support
  • Data export options - Download detection results and model predictions
  • Python scripts download - Access to all video processing and detection scripts
  • Interactive filters - Filter by activity, anomaly, timestamp
  • Video detail view - Individual video display with metadata and annotations
  • Statistics summary - Quick overview of dataset metrics
  • No backend required - Pure HTML, CSS, JavaScript
  • Cross-browser compatible - Works on Chrome, Firefox, Safari, Edge

Python Scripts Included

Professional Python scripts for video processing, person detection, anomaly detection, preprocessing, visualization, and advanced surveillance features.

  • process_video.py - Comprehensive video processing script
  • detect_persons.py - Person detection script using YOLO
  • detect_anomalies.py - Anomaly detection script
  • extract_frames.py - Frame extraction script
  • batch_processor.py - Batch processing system
  • train_ml_model.py - ML model training script
  • video_quality_analyzer.py - Video quality analysis script
  • Video processing functions - Load, process, and analyze surveillance videos
  • Detection functions - Extract person detections, bounding boxes, confidence scores
  • Anomaly detection functions - Identify unusual events and activities
  • OpenCV functions - Use OpenCV for video feature extraction
  • NumPy functions - Use NumPy for numerical video frame processing
  • YOLO model functions - YOLO for person and object detection
  • Frame extraction functions - Extract frames at specified intervals
  • Video quality assessment functions - Quality scoring and validation
  • Batch processing support - Process multiple video files efficiently
  • Model evaluation functions - Evaluate detection model performance
  • Dataset verification - Video format checking, validation, and quality assessment
  • Export functionality - Export detection results and model predictions
  • Error handling - Comprehensive error checking and informative messages
  • Code comments and documentation - Well-documented code for learning
  • Complete code examples - Ready-to-run scripts with examples
  • Modular design - Reusable functions for different video tasks
  • Best practices - Follows Python coding standards (PEP 8)
  • Real-time video analysis - Real-time surveillance support

Dataset Features

Comprehensive Surveillance Video Dataset with security camera footage for security monitoring, activity recognition, and video surveillance applications.

  • Multiple Videos - Diverse surveillance videos from different cameras and scenarios
  • High-quality Footage - High-quality security camera recordings
  • Video Formats - MP4, AVI formats for high-quality processing
  • Standard Formats - Standard video formats for surveillance compatibility
  • Data Formats - MP4, AVI, JSON, TXT formats supported
  • Organized Structure - Separate folders for videos, annotations, frames, output, config
  • Multiple Data Types - Video files, metadata, annotations, detections
  • Video Organization - Videos organized with metadata and annotations
  • High-quality Data - Clean, validated, and consistent video recordings
  • Complete Dataset - Video files with corresponding metadata and annotations
  • Ready for surveillance AI training - Preprocessed data for surveillance AI model training
  • Surveillance Ready - Pre-labeled data for detection and recognition tasks
  • Video utilities - Pre-built video processing functions
  • Easy to extend dataset - Add more videos or annotations
  • Organized project structure - Clear directory organization
  • Video-based organization - Separate folders for videos and annotations
  • Metadata annotations - Structured video and activity information
  • Video metadata - Camera, timestamp, duration, and detection information
  • Video standards - Follows surveillance and video processing best practices
  • Sample data included - Sample surveillance videos and annotations
  • Production ready - Tested and verified surveillance video system

Credits & Acknowledgments

This dataset is provided for educational and research purposes. Core technologies and libraries are credited below.

  • Python 3.8+ - Programming language (PSF License)
  • Scikit-learn - Machine learning library (BSD License)
  • XGBoost - Gradient boosting framework (Apache 2.0)
  • NumPy - Numerical computing (BSD License)
  • pandas - Data manipulation (BSD License)
  • matplotlib - Data Visualization (PSF License)
  • RSK World - Dataset creator and provider
  • GitHub Repository - Source code and releases
  • Author: Molla Sameer | Designer: Rima Khatun
  • MIT License - Free for learning & research

Support & Contact

For commercial use, custom datasets, or integration help, please contact us.

  • Email: help@rskworld.in
  • Phone: +91 93305 39277
  • Website: RSKWORLD.in
  • Location: Nutanhat, Mongolkote, West Bengal, India
  • Author: Molla Sameer
  • Designer & Tester: Rima Khatun
  • GitHub: Coming Soon
  • Surveillance Video Dataset Documentation
  • Technical Support Available
  • Custom Dataset Requests Welcome
Featured Content
Additional Sponsored Content

Download Free Source Code

Get the complete Surveillance Video dataset bundle. You can view the files or download the dataset directly.

Download Free Source Code

Quick Links

Live Demo - Try Surveillance Video Dataset Click to explore
Download Free Source Code Click to explore
View Files (Browser) Click to explore
Explore All Dataset Projects by RSK World Click to explore
Explore All Data Science Projects by RSK World Click to explore

Categories

Surveillance Video Person Detection Anomaly Detection OpenCV Python YOLO & Video Processing

Technologies

Surveillance Video
Person Detection
Anomaly Detection
Python
OpenCV

Explore More Datasets

Video & Surveillance

Dataset Learning Dataset Computer Vision Python Image Classification
Healthcare Patient Dataset - rskworld.in
Healthcare Patient Dataset
Tabular Data

Medical patient dataset with health records, diagnostic information, and treatme...

View Project
Satellite Image Dataset - rskworld.in
Satellite Image Dataset
Image Data

Satellite imagery dataset with land cover classification, urban planning, and en...

View Project
Named Entity Recognition Dataset - rskworld.in
Named Entity Recognition Dataset
Text Data

NER dataset with labeled entities including persons, organizations, locations, a...

View Project
Medical Imaging Dataset - rskworld.in
Medical Imaging Dataset
Image Data

Medical image dataset with X-rays, CT scans, and MRI images with diagnostic labe...

View Project
Action Recognition Dataset - rskworld.in
Action Recognition Dataset
Video Data

Video action recognition dataset with labeled video sequences for training actio...

View Project
View All Projects

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

Support This Free Project

This project is completely free to download!

If you find it useful, consider supporting us with a small donation. Your support helps us create more free projects.

Pay via Razorpay

If you find this Surveillance Video Dataset useful, you can support with a small contribution.

Secure Fast Trusted
Payment Successful! Your download will start automatically...
Pay via UPI QR
Scan or tap an amount to auto-generate
UPI QR
₹
Open UPI app
GPay PhonePe Paytm