violence-detection and Violence-Detetion-in-CCTV

These are competing implementations of the same core capability—both use deep learning to detect violence in video streams—with A offering broader detection scope (fire, crashes) while B specifically targets CCTV-based monitoring with alert functionality.

violence-detection
37
Emerging
Violence-Detetion-in-CCTV
25
Experimental
Maintenance 0/25
Adoption 9/25
Maturity 8/25
Community 20/25
Maintenance 13/25
Adoption 3/25
Maturity 9/25
Community 0/25
Stars: 97
Forks: 26
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License:
Stars: 3
Forks:
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License: MIT
No License Stale 6m No Package No Dependents
No Package No Dependents

About violence-detection

sukhitashvili/violence-detection

Deep learning based algorithm which is capable of detecting violence in indoor or outdoor environments: fight, fire or car crash and even more

Built on vision-language model principles, it aligns image embeddings with textual descriptions to enable zero-shot generalization—users can detect custom scenarios by adding descriptive labels to `settings.yaml` without retraining. Supports 16+ configurable threat categories and integrates seamlessly into Python projects via a simple API, with optional Streamlit web interface for real-time frame-by-frame video analysis.

About Violence-Detetion-in-CCTV

ash-iiiiish/Violence-Detetion-in-CCTV

An AI-Powered System which can detect any type of violence occured in a video file that can be used in CCTV recordings to detect noise and provide necessary alerts.

Scores updated daily from GitHub, PyPI, and npm data. How scores work