Skip to content

Latest commit

 

History

History
69 lines (63 loc) · 2.78 KB

File metadata and controls

69 lines (63 loc) · 2.78 KB

IP Camera Motion Detection with Telegram Alerts

License

This repository contains two main tools:

  1. ROI Selector Tool: A graphical tool to help users easily select a Region of Interest (ROI) from the screen.
  2. IP Camera Motion Detection Tool: A CCTV-like system that monitors an IP camera feed for motion within the defined ROI and sends alerts via Telegram.

Features

1. ROI Point Finder Tool:

  • Graphically select the Region of Interest (ROI) on your screen.
  • Print the start and end coordinates of the ROI for use in motion detection.
  • Simplifies the process of defining an ROI for motion detection.

2. IP Camera Motion Detection Tool:

  • Monitor an IP camera stream: Detect motion in a specified area of the video feed (ROI).
  • Send Telegram alerts: When motion is detected, a snapshot of the frame is sent to a Telegram chat.
  • Configurable settings: Set up the Telegram Bot Token, IP Camera URL, and ROI coordinates via environment variables.
  • Efficient motion detection: Only monitors motion within the defined ROI to minimize unnecessary alerts.

Instructions

To get Chat ID visit @GetMyChatID_Bot Now you will copy the chat Id and config it.

To access the bot @SecurityAlertBot and START it.

Start the Telegram Bot

Screenshot 2024-12-13 104535

Program Running interface

Screenshot 2024-12-13 104848

Telegram Bot Alert

Screenshot 2024-12-13 111934

Installation

Clone the Repository

git clone https://github.com/whitehatboy005/Motion-Detection-Alert-System-for-CCTV
cd Motion-Detection-Alert-System-for-CCTV

Install Dependencies

pip install -r requirements.txt

Find ROI Point for alert zone

python ROI_point_finder.py

Config The Details

notepad config.env

Ensure start the bot

Start it --> @SecurityAlertBot

Run the main Program

python CCTV_Alert.py

To check on configuration in Telegram

Type [/check] Then check it out.

WEBCAM Motion Detection Alert System Repository for project submission

Check on this repository https://github.com/whitehatboy005/Motion-Detection-Alert-System-for-Webcam

Contribution:

Contributions are welcome! If you have any suggestions for improvements or bug fixes, feel free to submit a pull request.

License

This project is licensed under the terms of the MIT license.