It is an application that extracts suspicious vehicle, criminal, knife, guns, weapons, drugs, hate signs, obscene gestures and violence via fights that leads to criminal activities from live CCTV footage. It uses modern technologies like computer vision and face_recognition to extract details of suspicious entities. It also takes into account geocoding API in order to extract live location of CCTV IP address, firebase and cloud api's to upload and retrieve images related to suspicious activity snapshoted from live CCTV footage. Google gmail API and vonage API is used to handle email and SMS services respectively. Picpurify API is used for drugs, hate signs, obscene gestures and violence detection whereas Platerecognizer API is used for recognition of license plates.
Checkout the presentation video
Download the python code from
- code@python
- Run temp.py file
- Start capturing suspicious weapons, rifles, guns, drugs, hate signs, obscene gestures, fights, vehicles numberplate and criminal faces from webcam
- Dataset used could be extracted from DATA folder present in code@NodeJS
- Use images present in "imgs" folder for criminal detection
Download the NodeJS code from
- code@NodeJS
- Run app.js file
- Check your email and SMS after suspicious activity detection
The flowchart explaning the internal working of project could be extracted from given link
Live portal access it here
Free Software, Hell Yeah!