Coder Social home page Coder Social logo

manticoremx / suspicious-human-activity-detection-lrcn Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kunaltulsidasani/suspicious-human-activity-detection-lrcn

0.0 0.0 0.0 15.51 MB

Suspicious Human Activity detection on CCTV camera footage using LRCN Model.

License: GNU General Public License v3.0

Jupyter Notebook 100.00%

suspicious-human-activity-detection-lrcn's Introduction

Suspicious-Human-Activity-Detection-LRCN

Suspicious Human Activity detection on CCTV camera footage using LRCN Model.



This project is an Upgradation to Suspicious-Human-Activity-Detection-VGG16-LSTM

This project aims at Suspicious Human Activity detection on CCTV camera footage using LRCN Model.
The model detect human activity like - walking, running and fighting which can be used to classify in Suspicious or non-suspicious class.
Project report is also present in the project.

About The Project


Human behavior recognition in the real-world environment finds plenty of applications including intelligent video surveillance, shopping behavior analysis. Video surveillance has vast application areas especially for indoor outdoor and places. Surveillance is an integral part of security. Today security camera becomes part of life for the safety and security purposes.

The proposed system will use footage obtained from CCTV camera for monitoring the human behavior in a campus and gently warn when any suspicious event occurs. The major components in intelligent video monitoring is human activity recognition.

Dataset description


Dataset consists of KTH dataset for walking and running and Kaggle dataset for fighting.



How to setup and run?



# Note - The cell execution requires a lot of resources and might fail on low end PCs. Please Run in Google Colab if having Low end PC.
  • Install the requirements using the command - " pip install tensorflow opencv-python "
  • Run all the cells of Human_Activity_Detection_Model_Creation.ipynb for Model Creation and training.
  • Run all the cells of Human_Activity_Detection_Model_Prediction.ipynb for Predicting the Class of the video.
  • For Single action detection run predict_single_action(video_file_path, SEQUENCE_LENGTH) function with video path and sequence length as input.
  • For prediction of actions in the whole video run predict_on_video(video_file_path, output_file_path, SEQUENCE_LENGTH) function with input video path, output video path, sequence length as input, an output video file with predicted classes on top of the video will be saved in the output path.
  • Model link is given in the code.



suspicious-human-activity-detection-lrcn's People

Contributors

kunaltulsidasani avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.