Covert Ops is an AI-powered surveillance system designed to enhance real-time crime detection capabilities. Using a DenseNet121 backbone with transfer learning, this project identifies and classifies suspicious or criminal incidents from video feeds. Activities such as arson, vandalism, traffic accidents, and fire are recognized via a robust model fine-tuned on crime-specific datasets.
- 📹 Real-time video classification using CNN
- 🔍 Fine-tuned DenseNet121 model
- 🔄 Data preprocessing and augmentation
- 📊 Model testing and evaluation via Jupyter Notebooks
- 📁 Modular structure for reproducibility and scalability
- Languages: Python 3.8+
- Libraries: TensorFlow, Keras, OpenCV, NumPy, Matplotlib
- Model: DenseNet121 (with transfer learning)
- Interface: Jupyter Notebooks
- Python 3.8 or above
- pip
- virtualenv (optional but recommended)
# Clone the repository
git clone https://github.com/GodFWarsion/Covert-Ops.git
cd Covert-Ops
# (Optional) Create a virtual environment
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
This project uses two publicly available datasets:
- Source: https://www.kaggle.com/datasets/phylake1337/fire-dataset
- Structure: Contains
fire
andnon-fire
image classes. - Place it under:
- Official site: https://www.crcv.ucf.edu/projects/real-world/
- Kaggle alternative input: https://www.kaggle.com/code/odins0n/video-anomaly-detection/input
- You’ll need to manually download and extract videos.
- More Crime DataSet - Arson,Vandalism,Murder,Explosion ... on the way