Advanced Crime Classification With Deep Learning Crime Vision is a deep learning model that utilizes the Densenet121 architecture to predict crime types based on input images. This model is designed to assist law enforcement agencies, security organizations, and researchers in identifying and categorizing crime scenes.
git clone --recursive https://github.com/harsh-kashyap0201/crime-vision.git
The main requirements are listed below
- Python 3.6.10
- Pandas
- Numpy
- Flask
- Tensorflow
CRIME-VISION
uses the UCF Crime Dataset for Crime Classification.
Crime Vision was trained on a diverse dataset of crime-related images. The dataset contains various types of crimes, such as theft, assault, vandalism, and more. The dataset was carefully curated and labeled by experts to ensure accurate training and evaluation of the model.
Download and save the Crime UCF Crime Dataset in the current folder.
To use Crime Vision you can use the following command to run the model
python app.py
Crime Vision utilizes the Densenet121 architecture as its backbone. Densenet121 is a CNN model that has shown strong performance in image classification tasks. It consists of a series of densely connected blocks, which allow for effective feature reuse and promote gradient flow throughout the network.
The model is composed of convolutional layers, followed by dense blocks, transition layers, and a global average pooling layer. The final output layer uses softmax activation to produce the predicted probabilities for each crime type.
crime.vision.demo.mp4
Contributions to Crime Vision are welcome! If you want to contribute to this project, please follow the