{"id":24829582,"url":"https://github.com/d-nadella/realtime_threat_detection","last_synced_at":"2026-05-02T13:34:59.805Z","repository":{"id":269929333,"uuid":"908883380","full_name":"d-nadella/Realtime_Threat_Detection","owner":"d-nadella","description":"Developed a real-time threat detection system using Python, OpenCV, and Ultralytics YOLO for continuous monitoring and immediate alerts on suspicious activities in sensitive areas","archived":false,"fork":false,"pushed_at":"2025-02-02T15:17:53.000Z","size":7205,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T02:11:25.805Z","etag":null,"topics":["deep-learning","detect-threats","machine-learning","neural-networks","opencv","python-3","ultralytics","webcam","yolov8n"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/d-nadella.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-27T07:45:29.000Z","updated_at":"2025-02-02T15:17:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"d6592e61-ea53-4f4a-99a9-71109236c4ac","html_url":"https://github.com/d-nadella/Realtime_Threat_Detection","commit_stats":null,"previous_names":["dihitha-n/realtime_threat_detection","d-nadella/realtime_threat_detection"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d-nadella%2FRealtime_Threat_Detection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d-nadella%2FRealtime_Threat_Detection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d-nadella%2FRealtime_Threat_Detection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d-nadella%2FRealtime_Threat_Detection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/d-nadella","download_url":"https://codeload.github.com/d-nadella/Realtime_Threat_Detection/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245573904,"owners_count":20637674,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deep-learning","detect-threats","machine-learning","neural-networks","opencv","python-3","ultralytics","webcam","yolov8n"],"created_at":"2025-01-30T23:26:32.884Z","updated_at":"2026-05-02T13:34:59.766Z","avatar_url":"https://github.com/d-nadella.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Real-Time Threat Detection using YOLOv8\n\nThis project implements a real-time threat detection system using **YOLOv8** (You Only Look Once) for object detection. The system uses a webcam feed to monitor for suspicious objects, and it triggers an alert when a suspicious object, such as a \"knife,\" is detected. The system employs **Python**, **OpenCV**, and the **Ultralytics YOLO** model to detect objects and track activities in real-time.\n\n## Features\n- **Real-Time Monitoring**: Continuously captures video from the webcam.\n- **Object Detection**: Utilizes YOLOv8 to detect objects from a list of predefined classes.\n- **Suspicious Activity Detection**: Alerts when a suspicious object (e.g., \"knife\") is detected, triggering an immediate exit of the program.\n- **Bounding Boxes**: Displays bounding boxes around detected objects with class labels and confidence scores.\n  \n## Requirements\n\n- Python 3.x\n- OpenCV\n- Ultralytics YOLOv8 Model\n\n## Example Output\n\u003e Image\n\u003cp align=\"center\" width=\"100%\"\u003e\n    \u003cimg width=\"90%\" src=\"https://github.com/dihitha-n/Realtime_Threat_Detection/blob/main/ThreatDetectionOutput.PNG\"\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd-nadella%2Frealtime_threat_detection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fd-nadella%2Frealtime_threat_detection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd-nadella%2Frealtime_threat_detection/lists"}