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.
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.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work